comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert C. Leif" <rleif@rleif.com>
Subject: RE: Embedded Ada Development Tools
Date: Thu, 6 Jun 2002 08:32:41 -0700
Date: 2002-06-06T08:32:41-07:00	[thread overview]
Message-ID: <mailman.1023377585.29033.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: <adlfoa$oah$1@nh.pace.co.uk>

From: Bob Leif
To: Marin Condic et al.
The simplest way to port Ada to a small processor is to use a J code
compiler. This is absolutely not a new idea. It goes back to at least
UCSD Pascal. 

The best approach would be to a have a native J code processor which
included an ADC, DAC, watch-dog timer, and USB port. 

-----Original Message-----
From: comp.lang.ada-admin@ada.eu.org
[mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of Marin David Condic
Sent: Wednesday, June 05, 2002 9:55 AM
To: comp.lang.ada@ada.eu.org
Subject: Re: Embedded Ada Development Tools

I've seen Ada for 16-bit processors, but you're point is taken. Most Ada
implementations target 32-bit or bigger machines and while this is nice
for
some of the more grandiose projects, its not where most of the little
commercial things live. And of course, even if it were possible to get
an
Ada compiler to target some small 8-bit processor, we'd still be stuck
with
that chicken-and-egg problem. Developers have no Ada compiler for these
targets from which to choose, so their interests go elsewhere to what
they
can get. (Generally, C)Compiler-writers won't make something for that
target
because its a lot of work and they don't see any interested developers
to
justify the work.  Such lack of compilers leads the developers to
conclude
that it isn't possible to get Ada targeted to their processors and fuels
a
lot of the misconceptions about Ada (too slow, too big, etc.)

Maybe the correct answer is to do what seems to be the current direction
-
get Ada used in more PC/Workstation apps where the targeting job is a
bit
easier and as it gets more popular in this domain, it starts making it
easier to justify targeting more embedded targets because of programmer
familiarity, development of tools, etc.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com


"John Kern" <jkern3@NOSPAM.visteon.com> wrote in message
news:3CFE29BB.A7D22E77@NOSPAM.visteon.com...
>
> I suspect a lot of embedded projects start off small, (8/16-bit) and
> eventually graduate to the 32-bitters where switching to Ada would
> involve abandoning proven legacy C code.  Ada seems to be mostly for
> markets which have always though big (like aerospace) as opposed to
the
> industries started small (like automotive.)
>









  parent reply	other threads:[~2002-06-06 15:32 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-03 19:15 Embedded Ada Development Tools Jason Gerry
2002-06-03 19:24 ` Jim Rogers
2002-06-03 20:47   ` Marin David Condic
2002-06-05 15:09     ` John Kern
2002-06-05 16:54       ` Marin David Condic
2002-06-06 13:19         ` Jason Gerry
2002-06-06 16:08           ` Steven Deller
2002-06-06 17:03           ` John R. Strohm
2002-06-07  3:59             ` Richard Riehle
2002-06-06 19:25           ` Jeffrey Carter
2002-06-06 20:38           ` Bill Tate
2002-06-06 20:39           ` Ted Dennison
2002-06-07  4:08             ` Richard Riehle
2002-06-07 12:08           ` John English
2002-06-07 14:09             ` Larry Kilgallen
2002-06-07 13:28           ` Marin David Condic
2002-06-06 15:32         ` Robert C. Leif [this message]
2002-06-06 19:27         ` Jeffrey Carter
2002-06-07 13:42           ` Marin David Condic
2002-06-08  3:16             ` Jeffrey Carter
2002-06-10 14:00               ` Marin David Condic
2002-06-11 21:17                 ` Michael Bode
2002-06-12 19:42                   ` Randy Brukardt
2002-06-07  3:52         ` Richard Riehle
2002-06-06  0:48       ` Greg Bek
2002-06-06 12:14         ` John English
2002-06-06 15:59           ` Jerry Petrey
2002-06-03 23:26   ` Greg Bek
2002-06-07  4:11     ` Richard Riehle
2002-06-07  5:24       ` Michael Bode
replies disabled

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