From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,ea30c4e9c3d00b X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,ea30c4e9c3d00b X-Google-Attributes: gid103376,public From: John McCabe Subject: Re: Ultimate Language feature list Date: 1998/05/14 Message-ID: <6jf4sq$nhg@gcsin3.geccs.gecm.com>#1/1 X-Deja-AN: 353237168 Content-Transfer-Encoding: 7bit References: <6jcjqq$jl4$1@nnrp1.dejanews.com> <6jenth$8eg@saturn.brighton.ac.uk> <6jer8o$l98@top.mitre.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: GMS&T Newsgroups: comp.lang.ada,comp.lang.eiffel Date: 1998-05-14T00:00:00+00:00 List-Id: mfb@mbunix.mitre.org (Michael F Brenner) wrote: >It is interesting that the original feature list is dynamic >(garbage collection, etc.) and as opposed to static, and is >therefore an ideal system to use for non-realtime systems. >Several of the features in the list would be unusable for >satellites that must continually fly for dozens of years. There are features of all languages that some might consider as "unusable" for satellites. In fact I know from experience that in the early days of Ada 83 usage in space, there were quite a few codes of practice that forbade the use of generics, tasking, access types and so on. Anything "dynamic" seemed to be considered a bad thing. My personal opinion is that this is ridiculous. It is possible to use dynamicism and still be safe and reliable, it just requires more discipline from the programmer and, in some cases, a clear understanding of how a feature is implemented by your choice of compiler. -- Best Regards John McCabe ===================================================================== Any opinions expressed are mine and based on my own experience. They should in no way be taken as the opinion of anyone I am currently working with, or of the company I am currently working for. If you have a problem with anything I say, SPEAK TO ME! (remove "nospam." to reply by e-mail) =====================================================================