>> 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]

Reply via email to