SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Defensive Programming


Defensive Programming

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (63K reputation)SSC Guru (63K reputation)SSC Guru (63K reputation)SSC Guru (63K reputation)SSC Guru (63K reputation)SSC Guru (63K reputation)SSC Guru (63K reputation)SSC Guru (63K reputation)

Group: Administrators
Points: 63925 Visits: 19117
For the humor ones, not necessarily related to SQL, I kind of expect that you'd guess for fun or Google the answer.

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Tom Thomson
Tom Thomson
SSChampion
SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)

Group: General Forum Members
Points: 14463 Visits: 12229
Paul White NZ (4/26/2010)

+1. I didn't even bother to Google - I waited for the correct answer to be mailed to me today ;-)

I was surprised by the number of people who had to google, I though people would generaly know a bit about the history of computing to be able to deduce the date. It's pretty clear that this is about a programmable computer rather than a spaghetti-board or any sort of difference engine, so it must be 1940s at the earliest. Noone would have presented a paper to the Royal Society on programming in 1942 - the UK and the US were both at war with Germany and Japan and computing was a sensitive (top-secret ultra-secure) technique, so all the suggested dates earlier than 1950 can be eliminated. The reference to "arithmetic checks included in every calculation" dates it as belonging to the era when all programs were about mathematical calculations (ballistics, code-breaking, and so on) so it antedates the first computer for business/office (as opposed to scientific/engineering) apps (marketing release in 1954, but in operational at JNLyons Ltd from end of 1951) so certainly not later than 1955. That eliminates all the offered dates except 1950.

Whatever possessed Steve to throw six points at this?

Paul


I haven't a clue. I was astounded when I saw six.

Tom

Tom

jimo0409
jimo0409
SSC-Enthusiastic
SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)SSC-Enthusiastic (145 reputation)

Group: General Forum Members
Points: 145 Visits: 35
good question -
in the answer, was "mistakes" intentionally mis-spelled?
"The diagnosis of mstakes in programmes on the EDSAC", by S. Gill, to the Royal Society"
w00t
Tom Thomson
Tom Thomson
SSChampion
SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)

Group: General Forum Members
Points: 14463 Visits: 12229
jogrady0409 (4/29/2010)
good question -
in the answer, was "mistakes" intentionally mis-spelled?
"The diagnosis of mstakes in programmes on the EDSAC", by S. Gill, to the Royal Society"
w00t

No, that was a slip of the finger. Blush

Tom

David Burrows
David Burrows
SSCrazy Eights
SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)

Group: General Forum Members
Points: 9703 Visits: 9764
Tom Brown (4/23/2010)
EDSAC !
My word - that was ancient history when I started on ICL 1900s



Not that ancient when I started on an Elliott 803 !!


Far away is close at hand in the images of elsewhere.

Anon.


Tom Thomson
Tom Thomson
SSChampion
SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)

Group: General Forum Members
Points: 14463 Visits: 12229
David Burrows (7/6/2010)
Tom Brown (4/23/2010)
EDSAC !
My word - that was ancient history when I started on ICL 1900s



Not that ancient when I started on an Elliott 803 !!


Elliot 803 happened more than 10 years after EDSAC, so EDSAC was already ancient then; in fact 803 happened at the same time as Orion (the first computer I ever worked on, but not the oldest - 15 months after meeting Orion I was using a Deuce, and the Deuce antedated Orion and 803 by 5 years). The first 1900 was the ICT 1904, an English copy of the Canadian FP6000 which was 3 years later than the 803 (the 1904 was another yet another year later). The first ICL (as opposed to ICT) 1900 was much later - ICL didn't exist until 1968 - so I guess that EDSAC was much more ancient then than it was when the 803 debuted.

Tom

David Burrows
David Burrows
SSCrazy Eights
SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)

Group: General Forum Members
Points: 9703 Visits: 9764
Tom.Thomson (7/6/2010)
David Burrows (7/6/2010)
Tom Brown (4/23/2010)
EDSAC !
My word - that was ancient history when I started on ICL 1900s



Not that ancient when I started on an Elliott 803 !!


Elliot 803 happened more than 10 years after EDSAC, so EDSAC was already ancient then; in fact 803 happened at the same time as Orion (the first computer I ever worked on, but not the oldest - 15 months after meeting Orion I was using a Deuce, and the Deuce antedated Orion and 803 by 5 years). The first 1900 was the ICT 1904, an English copy of the Canadian FP6000 which was 3 years later than the 803 (the 1904 was another yet another year later). The first ICL (as opposed to ICT) 1900 was much later - ICL didn't exist until 1968 - so I guess that EDSAC was much more ancient then than it was when the 803 debuted.


True, I suppose it is a matter of relativity, especially how quick modern computers become ancient :-D

However the first programming language I used was CESIL (the version from the late 1960's) Cool


Far away is close at hand in the images of elsewhere.

Anon.


Tom Thomson
Tom Thomson
SSChampion
SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)SSChampion (14K reputation)

Group: General Forum Members
Points: 14463 Visits: 12229
David Burrows (7/7/2010)
However the first programming language I used was CESIL (the version from the late 1960's) Cool

CESIL? Wow Good heavens! And you went into computing after that? w00t

That shows either an impressive degree of tolerance for boredom or extremely dogged persistence.:-D

Tom

David Burrows
David Burrows
SSCrazy Eights
SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)SSCrazy Eights (9.7K reputation)

Group: General Forum Members
Points: 9703 Visits: 9764
Tom.Thomson (7/7/2010)
David Burrows (7/7/2010)
However the first programming language I used was CESIL (the version from the late 1960's) Cool

CESIL? Wow Good heavens! And you went into computing after that? w00t

That shows either an impressive degree of tolerance for boredom or extremely dogged persistence.:-D


Yep w00t

And it taught me a valuable lesson. You can write a program twice, with identical code, compile them, run them and one will produce a different result Pinch
Thats computers for you ;-)


Far away is close at hand in the images of elsewhere.

Anon.


Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search