"very occurrence of every subscript of every subscripted variable was on every occasion checked at run time against both the upper and the lower declared bounds of the array. Many years later we asked our customers whether they wished us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to - they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law."
React to this quote
More by C. A. R. Hoare
See allResonant Thoughts
"When responsible generals like Rommel subscribed to the idea in 1944 that we should make peace with the West and throw the whole weight of our military strength against the East, they failed to realiz…"
"When you have the majority of a country up to the age of 55 already voting for independence, then I think the writing's on the wall for Westminster. I think Scots of my generation and above should be …"
Explore Further
Related Quotes
"You always back off at the exact moment when you're about to tell the other person exactly what she needs t…"
— Orson Scott Card"The latest fighting in Yemen has exacerbated the world’s worst humanitarian crisis — where the United Natio…"
— David Beasley"It always makes me laugh when people ask why anyone would want to do a sitcom in America. If it runs five y…"
— Twiggy"Eternal vigilance is the price of food security."
— M. S. Swaminathan"You will not be able to enjoy a good night’s sleep unless you’ve worked hard during the day"
— Talal Abu-Ghazaleh"What good is the race of man? Monkeys, he thought, monkeys with a spot of poetry in them, cluttering and wa…"
— Robert A. Heinlein
