>> From: Beni Cherniavsky [mailto:[EMAIL PROTECTED]
>> It encourages static-sized array (the one common thing of all school >> programs was ``const N = 100``), AKA "C programmer's >> disease" - except >> that in Pascal it's even harder to shake it off. Statically sized >> arrays are absolutely useless in the real world, except as a dirty >> optimization. Here we need system to be real-time (=deterministic), critical safe (=strict types and forcing casts are good), readable (!= C++) and some level certification (no dynamic allocation for sure, sometimes no virtual functions). (In addition, the client may ask for specific environment or we already have implementation in such, but its our problem and off topic). >> Ada is designed by a committee. I never tried it but from what I >> heard it's at least about half C++'s size. That absolutely rules it >> out as a first language in my book. A beginner must be able to >> remember at least 95% of the language, easily. It was American committee who chose from several options. Believe me - it is hard time to make a buildable code but it runs good and easy to maintain (even with millions line of code). Here are the reserved words : abort case for new raise tagged * abs constant function not range task abstract * null record terminate accept declare generic rem then access delay goto of renames type aliased * delta or reverse all digits if others requeue * until * and do in out return use array is at else package select with elsif limited pragma separate when begin end loop private subtype while body entry procedure exception mod protected * xor exit You don't need them all for common school tasks. This e-mail message has been sent by Elbit Systems Ltd. and is for the use of the intended recipients only. The message may contain privileged or confidential information . If you are not the intended recipient you are hereby notified that any use, distribution or copying of this communication is strictly prohibited, and you are requested to delete the e-mail and any attachments and notify the sender immediately. ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]