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=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e3feb606f668a7c1 X-Google-Attributes: gid103376,public From: "Marin D. Condic" Subject: Re: Ada 95 based RTOS Date: 2000/02/22 Message-ID: <38B3347A.D837A80A@quadruscorp.com>#1/1 X-Deja-AN: 588639835 Content-Transfer-Encoding: 7bit References: <88ilp7$bcm$1@nnrp1.deja.com> <38ADCA44.3B91BF6F@averstar.com> <88qli0$gvr$1@nnrp1.deja.com> <38B2A2A1.FDCDDFE7@honeywell.com> <88ugrd$7j7$1@nnrp1.deja.com> Organization: Quadrus Corporation X-Sender: "Marin D. Condic" (Unverified) X-Server-Date: 23 Feb 2000 01:16:00 GMT Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-02-23T01:16:00+00:00 List-Id: xaplos@my-deja.com wrote: > I'm fairly new to the Ada language and have spent a lot of time reading > how Ada is superior to C/C++ in design and safety. I'm currious if > someone can explain why there are so many RTOS based on C/C++ and "none" > (I mean easily and freely available) based on Ada. With Ada's real-time > annex and other language features, one would think an Ada-based > kernel/run-time would be superior to others. In many realtime and embedded applications, the tradition has been for the Ada compiler to provide a runtime kernel which implements the tasking primitives and similar features needed to make the code run on a bare machine. This is a little different than the tradition with C/C++ compilers that rode on top of Unix (and others) and someone else would provide a plug-compatible kernel as a separate piece. Many Ada compilers have been targeted to unique hardware or somewhat obscure processors so an RTOS would have been hard to develop that fit all those niches. Hence reliance on a compiler provided RTK. You may discover that there are Ada compilers out there which target your favorite C/C++ based RTOS. An RTOS is, after all, nothing more than another operating system. Just as you can target many languages to Unix, you can target Ada to run on top of any RTOS. Check with some of the compiler vendors. There are links to many of them on my web page. MDC -- ============================================================= Marin David Condic - Quadrus Corporation - 1.800.555.3393 1015-116 Atlantic Boulevard, Atlantic Beach, FL 32233 http://www.quadruscorp.com/ m c o n d i c @ q u a d r u s c o r p . c o m ***PLEASE REMOVE THE "-NOSPAM" PART OF MY RETURN ADDRESS*** Visit my web site at: http://www.mcondic.com/ "Because that's where they keep the money." -- Willie Sutton when asked why he robbed banks. =============================================================