|
|
>> "The use of COBOL cripples the mind; its teaching should, therefore, be
>> regarded as a criminal offense." (Dijkstra)
>>
>> Seeing the 8-line Hello World implementation, I'm tending to agree...
>
> There are days that I tend to agree with that too. Though I am not a COBOL
> programmer, I am tech support for a medium size mainframe operating system, and
> have to deal with a programming staff of COBOL programmers. When a select few
> of them have problems, and its always the same select few, I have to help them
> debug their programs. Though we have some very sharp people working here, there
> are some I don't know how they find their way to work every morning.
I went to uni with a bunch of people who were taught COBOL rather than
Pascal at college. (Apparently due to the Y2K marketin- uh, concerns.) I
don't know much about COBOL myself. All I heard is "if you miss out one
dot, the compiler will report an error message 800 lines later".
(I don't know whether that's true or not, but any programming language
where beginners might realistically write an 800 line program worries me!)
> So the following statement is perfectly valid:
>
> IF IF = THEN THEN THEN = ELSE; ELSE ELSE = IF;
>
> This can lead to some very difficult debugging.
That's fairly tame compered to the lambda calculus. (Then again... no
sane human being writes programs using the lambda calculus!)
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
|