Jamie Longstreet-481950 (4/24/2010)
It would appear a lack of knowledge of the history of Micro-processing stood in my way. As an English Major with a minor in Education, I did not study the Manchester Machine. (http://plato.stanford.edu/entries/computing-history/)
Studying the Manchester machine would not have helped. The machine in question was the Cambridge Machine.
I am curious as to how the SQL language is related to this particular piece of trivia. Did SQL develop from the mathematics for a micro-processor style of defensive programming?
No, certainly not (although EFC's attitude to NULL [he regarded it as essential] might well be regarded as a vote infavour of defensive probramming). The idea of the question was to remind writers of SQL (who, in my experience, generally regard defensive programming as something that those funny C++ programmers do, despite thae fact that C++ programmers almost never do it) that defensive programming dates from the earlliest times of programming (lomg before HLL's like Fortran or Cobol, let alone SQL or C# [or amazing LLL's like C and C++] had been invented) and is something that has to be done in whatever language you write in (including T-SQL) unless you have a divine dispensation that says your code will never encounter a problem.
Tom