comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin D. Condic" <mcondic-nospam@quadruscorp.com>
Subject: Re: Ada 95 based RTOS
Date: 2000/02/22
Date: 2000-02-23T01:16:00+00:00	[thread overview]
Message-ID: <38B3347A.D837A80A@quadruscorp.com> (raw)
In-Reply-To: 88ugrd$7j7$1@nnrp1.deja.com

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. 
=============================================================




  parent reply	other threads:[~2000-02-22  0:00 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-02-18  0:00 Ada 95 based RTOS xaplos
2000-02-18  0:00 ` Tucker Taft
2000-02-21  0:00   ` xaplos
2000-02-22  0:00     ` Matthew Majka
2000-02-22  0:00       ` xaplos
2000-02-22  0:00         ` Ted Dennison
2000-02-22  0:00           ` xaplos
2000-02-23  0:00             ` Roger Racine
2000-02-24  0:00               ` Simon Wright
2000-02-24  0:00                 ` Robert Dewar
2000-02-25  0:00             ` Mike Silva
2000-02-26  0:00               ` xaplos
2000-02-22  0:00         ` Stanley R. Allen
2000-02-22  0:00         ` Marin D. Condic [this message]
2000-02-23  0:00         ` Tarjei T. Jensen
2000-02-23  0:00           ` Ted Dennison
2000-02-25  0:00             ` Scott Ingram
2000-02-23  0:00           ` Gautier
2000-02-23  0:00             ` Ehud Lamm
2000-02-23  0:00               ` Why should hackers love Ada. (Re: Ada 95 based RTOS) Marin D. Condic
2000-02-23  0:00                 ` Vladimir Olensky
2000-02-23  0:00                   ` Gautier
2000-02-24  0:00                     ` Ehud Lamm
2000-02-24  0:00                   ` David C. Hoos, Sr.
2000-02-24  0:00                     ` Vladimir Olensky
2000-02-23  0:00                 ` Gary
2000-02-24  0:00                   ` Marin D. Condic
2000-02-24  0:00                     ` Larry Kilgallen
2000-02-25  0:00                       ` Gary Scott
2000-02-25  0:00                         ` Mike Silva
2000-02-26  0:00                           ` Gary Scott
2000-02-25  0:00                         ` Marin D. Condic
2000-02-25  0:00                           ` Gary
2000-02-26  0:00                       ` Robert Dewar
2000-02-26  0:00                         ` Gary Scott
2000-03-07  0:00                           ` Mike Dimmick
2000-03-10  0:00                             ` Wil
2000-03-10  0:00                               ` Ada OS again " David Starner
2000-03-11  0:00                               ` David Botton
2000-02-24  0:00                   ` Gisle S�lensminde
2000-02-24  0:00                 ` Ehud Lamm
2000-02-24  0:00                   ` Ted Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox