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: f849b,d275ffeffdf83655 X-Google-Attributes: gidf849b,public X-Google-Thread: f5d71,d275ffeffdf83655 X-Google-Attributes: gidf5d71,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,d275ffeffdf83655 X-Google-Attributes: gid1108a1,public X-Google-Thread: 115aec,d275ffeffdf83655 X-Google-Attributes: gid115aec,public X-Google-Thread: 101b33,d275ffeffdf83655 X-Google-Attributes: gid101b33,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public From: Matthew Heaney Subject: Re: Ada vs C++ vs Java Date: 1999/01/19 Message-ID: #1/1 X-Deja-AN: 434268374 Sender: matt@mheaney.ni.net References: <369C1F31.AE5AF7EF@concentric.net> <369D1F2B.138D1FB8@pwfl.com> <369E4A41.8D7DDA14@west.raytheon.com> <369E8081.D4FCFBA9@pwfl.com> <369F911E.8A85D333@west.raytheon.com> <36A3814F.2058C2C2@pwfl.com> NNTP-Posting-Date: Mon, 18 Jan 1999 19:38:22 PDT Newsgroups: comp.lang.ada,comp.lang.c++,comp.vxworks,comp.lang.java,comp.java.advocacy,comp.realtime,comp.arch.embedded,comp.object,comp.lang.java.programmer Date: 1999-01-19T00:00:00+00:00 List-Id: Marin David Condic writes: > At least Ada95 managed to get a good deal of those early Ada83 > weaknesses taken care of. Bit level operations, unsigned integers, > passive tasks, etc, all went a long way at improving life at the > embedded level. While I have not yet acquired any direct personal > experience with anybody hawking what would claim to be an "avionics > quality" real time Ada95 compiler, I know some people in house who have > done some evaluations of what is out there. So far, I have not heard any > excessive cursing over the wall about gross inefficiencies, etc. so I'm > guessing there are reasonably good quality Ada95 compilers out there for > real time work. I know that lots of the vendors have done a good job at > optimizing their back ends, and they seem to understand the language > well enough that I have heard no complaints about performance from those > using compilers on Unix and WinNT systems. I really wish this had been > the case in the early days of Ada, but at least we're there now. Check out the Ravenscar profile, which defines a high-integrity real-time subset. At least one vendor (through Aonix) sells a certified Ada run-time that implements the subset. Future work by the safety-wg is to standardize on a set of restriction pragmas for use specifically with the Ravenscar profile.