From: "Marin David Condic" <mcondic.auntie.spam@acm.org>
Subject: Re: Ada Compiler Pricing (was Re: Hijacking a Thread was RE: New Ada compiler for .NET)
Date: Wed, 15 Jan 2003 08:26:49 -0500
Date: 2003-01-15T13:27:37+00:00 [thread overview]
Message-ID: <b03nk9$aac$1@slb6.atl.mindspring.net> (raw)
In-Reply-To: 49BFB7592CBCCE76.BF5F1FAC531DF3EC.585B6F261FE1D006@lp.airnews.net
A commercial RTOS would most likely be doing a whole lot more than an Ada
RTK, so a comparison would be unfair. An Ada RTK only needs to supply task
scheduling, time and whatever low-level subprograms are needed to support
compilation. *Maybe* I/O, but it is certainly not required. A commercial
RTOS is probably supplying all sorts of device drivers and other I/O related
things that are not needed for Ada support.
Of course, there is nothing to stop one from using Ada on a commercial
RTOS - except for possibly finding a compiler that targets the board & the
RTOS - and getting it at a reasonable price - and feeling comfortable that
it will actually work without too many serious bugs - and getting
appropriate support tools that work with the compiler/RTOS/board/development
platform - and not having to cobble all those things together on your own
from bits & pieces downloaded from the internet - and getting support from a
vendor so when the unforseen problems arise, there's someone knowledgeable
around to bail your project out of the deep water - and getting your
personnel trained up on Ada and flogged into using something they hate - and
convincing your boss that it isn't going to add cost, time or risk to the
project, but will instead bring about immense new profits. Did I miss
anything? :-)
Seriously, it really is pretty hard to get Ada into some embedded shop where
it has not been used before and doesn't have a firm belief that it is going
to do some significant good to make it worth the risks. Even if there isn't
outright hostility to Ada, a lot of pieces have to be in place just to make
the playing field equal and *still* there is risk with unproven technology,
so there *must* be some significant perceived advantage. If Ada wants to
worm its way into embedded computing and come out with a ranking above
"other" in the "Language Of Choice" surveys, a *lot* of work would have to
be done.
MDC
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jast.mil/
Send Replies To: m c o n d i c @ a c m . o r g
"I'd trade it all for just a little more"
-- Charles Montgomery Burns, [4F10]
======================================================================
John R. Strohm <strohm@airmail.net> wrote in message
news:49BFB7592CBCCE76.BF5F1FAC531DF3EC.585B6F261FE1D006@lp.airnews.net...
>
> Back when I was doing Ada, on whatever platform, the runtime was part of
the
> total Ada toolset package. It came already integrated with the rest of
the
> toolkit. The customer normally had to write a board support package to
> integrate the runtime with the peculiar target hardware, but you have to
do
> that with EVERY executive (unless your hardware is COMPLETELY
> off-the-shelf - very rare in military embedded systems - and the vendor
> already supplied you a HIGH-QUALITY BSP to go with your boards - also very
> rare in embedded systems).
>
> And, for the record, a competently-written Ada runtime fits in about 4K.
> (4K bytes on a byte machine, 4K words on a word machine, 4K whatever on a
> whatever machine.) (Ichbiah made that statement in an Ada training video
I
> saw back in about 1990 or 1991. I checked it for the TI 320C30 Ada
toolset
> from Tartan Labs, and it was dead on target.)
>
> I don't know how much VxWorks or LynxOS takes. Anyone have the numbers
> handy?
>
>
>
next prev parent reply other threads:[~2003-01-15 13:26 UTC|newest]
Thread overview: 70+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Pn_TS1-GfE@vib.usr.pu.ru>
2002-12-23 1:03 ` Hijacking a Thread was RE: New Ada compiler for .NET Robert C. Leif
2002-12-23 11:11 ` Ingo Marks
2002-12-23 14:18 ` Hyman Rosen
2003-01-05 16:50 ` Adrian Hoe
2003-01-06 9:09 ` Hyman Rosen
2003-01-06 9:17 ` I. Marks
2003-01-06 22:12 ` Ted Dennison
2003-01-07 3:23 ` Hyman Rosen
2003-01-07 13:21 ` Ted Dennison
2003-01-08 4:52 ` Hyman Rosen
2003-01-08 5:54 ` James S. Rogers
2003-01-08 13:08 ` Ted Dennison
2003-01-10 2:38 ` Richard Riehle
2003-01-10 5:02 ` Adrian Hoe
2003-01-10 5:23 ` Adrian Hoe
2003-01-11 4:47 ` Ted Dennison
2003-01-06 13:27 ` Larry Kilgallen
2003-01-07 3:30 ` Hyman Rosen
2003-01-07 13:24 ` Ted Dennison
2003-01-10 2:43 ` Richard Riehle
2003-01-10 5:13 ` Adrian Hoe
2003-01-10 5:17 ` Adrian Hoe
2003-01-10 5:11 ` Adrian Hoe
2003-01-10 5:46 ` Hyman Rosen
2003-01-10 15:09 ` Ranged Types (was: Hijacking a Thread) Larry Kilgallen
2003-01-10 23:17 ` Hijacking a Thread was RE: New Ada compiler for .NET Georg Bauhaus
2003-01-11 5:27 ` Ted Dennison
2003-01-11 7:33 ` Making bombs after graduation ( was Re: Hijacking a Thread was RE: New Ada compiler for .NET) faust
2003-01-10 13:53 ` Christopher Browne
2003-01-11 9:10 ` u.r. faust
2003-01-10 14:25 ` Fraser Wilson
2003-01-10 10:41 ` Hijacking a Thread was RE: New Ada compiler for .NET Richard Riehle
2003-01-10 13:22 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: New Ada compiler for .NET) Marin David Condic
2003-01-10 22:38 ` Richard Riehle
2003-01-11 14:15 ` Marin David Condic
2003-01-14 20:02 ` Kevin Cline
2003-01-14 23:03 ` Pat Rogers
2003-01-15 2:00 ` Adrian Hoe
2003-01-15 4:03 ` John R. Strohm
2003-01-15 13:26 ` Marin David Condic [this message]
2003-01-15 17:43 ` Richard Riehle
2003-01-15 20:57 ` Robert C. Leif
2003-01-15 22:53 ` chris.danx
2003-01-16 12:58 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: NewAda " Marin David Condic
2003-01-16 1:28 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: New Ada " Jeffrey Carter
2003-01-16 3:45 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: NewAda " Richard Riehle
2003-01-16 15:44 ` Jerry Petrey
2003-01-16 19:50 ` Jeffrey Carter
2003-01-15 23:18 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: New Ada " John R. Strohm
2003-01-16 0:00 ` Richard Riehle
2003-01-17 17:21 ` Warren W. Gay VE3WWG
2003-01-17 19:09 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: NewAda " Richard Riehle
2003-01-16 12:50 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: New Ada " Marin David Condic
2003-02-03 9:33 ` Ole-Hjalmar Kristensen
2003-01-11 4:38 ` Adrian Hoe
2003-01-11 9:02 ` Pascal Obry
2003-01-11 14:28 ` Ada Compiler Pricing Marin David Condic
2003-01-13 12:33 ` Ada Compiler Pricing (was Re: Hijacking a Thread was RE: New Ada compiler for .NET) John English
2003-01-13 16:15 ` Adrian Hoe
2003-01-14 12:52 ` Marin David Condic
2003-01-15 7:11 ` AG
2003-01-27 12:33 ` Hijacking a Thread was RE: New Ada compiler for .NET Colin Paul Gloster
2003-01-28 13:14 ` Marin David Condic
2003-01-28 13:47 ` Pat Rogers
2003-01-28 15:31 ` Larry Kilgallen
2003-01-29 12:43 ` Marin David Condic
2003-01-11 7:21 ` faust
2003-01-10 22:38 ` P S Norby
2003-01-11 3:44 ` Adrian Hoe
2003-01-13 12:31 ` John English
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox