I want to weigh in on this discussion.
If we're arguing about syntax, it is tantamount to a religious discussion. One can write good or bad software in any language. The semantics of the language will have the greatest impact on how easy or hard this is to accomplish. The syntax mostly impacts how pretty the program looks in the long run. Given that the bulk of all software is actually viewed by an extremely small audience, and the result of the software will impact dramatically greater numbers of people; worrying about getting the semantics correct is the job of a professional programmer.
I am (obviously) a big Ada proponent. Merely because it offers the most robust set of semantics of any of the languages available today.
At 11:57 AM 11/14/98 +0000, Michael Pickett wrote:
>In message <[log in to unmask]>, [log in to unmask]
>>on a side point about no class construct in Ada: I feel it was a mistake
>>not to add it in. I understand that the semantics of a class in there, but
>>not the construct itself. but that makes Ada OO stuff not normal. it is
>>like going to England, and having to drive of the left side of the road, while
>>the rest of the world drives on the right side of the road. People will find
>>driving on the left awkward and do not feel right and they will make mistakes,
>>but offcourse the Britich will think that driving on the left is the normal
>>way, and the rest of the world got it wrong.
>I quite like the idea of drawing a parallel between Ada users and the
>British as against non-Ada users and the rest of the world ;-) but I
>should perhaps point out that the Japanese also drive on the left hand