Oh puleeze.  Edsger was a very nice guy, but he was hardly one of the most
brilliant minds in computer science --- and he certainly would have
disapproved of Perl, whose author truly is a giant. Djiskstra hated
"one-liners" -- since his main interest was mathematical proof of
correctness, he promoted structured programming: a hierarchy of modules,
each having a single entry and a single exit point, and in which control is
passed downward through the structure without unconditional branches to
higher levels of the structure. Three types of control flow are used:
sequential, test, and iteration.  

While I'm being blasphemous: the inventor of C, Dennis Ritchie (also a
Turing Award winner) was another real giant; and he and Thompson thought
Stroustrup's C++ sucked.  All the important OO concepts of abstraction,
localism, etc were practiced by good C programmers well before C++, and
neither C++ nor OO Perl can prevent stupid programmers from writing horrible
code, goto's notwithstanding.  Nor does an obsessive aversion to goto,
continue or last indicate much other than OCD itself.


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of John Deighan

> I think that it's absurd to claim that work done by Edsger W. 
> Dijkstra, one of the most brilliant minds in Computer 
> Science, has been discredited by someone with lesser 
> credentials. The only case where I think that a 'goto' is 
> justified is when no other alternative is available in the 
> language you're using (usually a failing of the
> language) that is as computationally efficient, and 
> computational efficiency is a major issue (it usually isn't). 
> I've used it, but only in a very few cases.

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to