From: Richard Riehle <rriehle@nunic.nu.edu>
Subject: Re: Ada and Automotive Industry
Date: 1996/11/13
Date: 1996-11-13T00:00:00+00:00 [thread overview]
Message-ID: <Pine.GSO.3.95.961113084108.24113B-100000@nunic.nu.edu> (raw)
In-Reply-To: 5683sk$bsc@news.ccit.arizona.edu
On 11 Nov 1996, Frank Manning wrote:
> In article <1996Nov6.210957.3070@ole.cdac.com> James Thiele
> <james@cdac.com>
>
> > I've never seen Ada for Intel 8051 or Motorola 6800
> > series microcontrollers, and these are common in the
> > auto industry.
> > [...]
> > Why should they appreciate a bloated language that requires
> > them to hire new or retrain old programmers to write
> > programs that won't fit on the microcontrollers they use?
I continue to be a staunch supporter of Ada, but I see no
justification for Ada on the I8051. This view is not based
simply on the fact that it is an eight-bit processor. Rather,
it is based on the unique architecture of that machine.
I would like to think I am wrong about this. But it will take
someone who knows both Ada and the 8051 architecture well to
persuade me that I am.
On the other hand, more conventional eight-bit architectures,
might be quite well suited to a restricted Ada subset.
> > So anyone who wants to retarget the GNAT compiler to an 8-bit
> > environment go ahead. Validation should not be even your tenth
> > biggest worry.
I rather doubt that GNAT is portable to the 8051. Would be quite
a challenge. And, once again, I'd love to be proven wrong by having
someone actually do it. And blustering protests such as, "It is
just plain silly to suggest it could not be done," will not be
especially persuavive, or even relevant. Please, make me wrong
by doing it. If you do, I will be one happy camper. Meanwhile,
I reamain skeptical.
> In article <4920s0$kqd@felix.seas.gwu.edu>
> mfeldman@seas.gwu.edu (Michael Feldman) writes:
>
> > [...]
> >
> > (1) it is premature to write off the potential for an Ada/8051;
> >
> > (2) some of the complaints about Ada being "too big" for the 8051
> > may well be made out of ignorance of the possibilities;
> >
> > (3) a GCC target and a port of the GNAT runtime is the way to go.
Michael,
It is not a matter of too big. It is a matter of architecture, the
probability that there is no GCC for 8051 (I know of none), and a
myriad of other little details. Take a hard look at the 8051
architecture, write a simple little program, and then let me know
what you think.
Once again, I hope I am totally in the weeds on this one. I hope I am
so wrong you will be able to gleefully rub my nose in it for a long
time. Let me assure you, though, that this will not be easy.
Richard Riehle
next prev parent reply other threads:[~1996-11-13 0:00 UTC|newest]
Thread overview: 163+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-11-01 0:00 Ada and Automotive Industry ETHoierman
1996-11-05 0:00 ` Stanley R. Allen
1996-11-06 0:00 ` Stanley R. Allen
1996-11-06 0:00 ` James Thiele
1996-11-06 0:00 ` Stanley R. Allen
1996-11-07 0:00 ` Dale Stanbrough
1996-11-11 0:00 ` Ken Tindell
1996-11-11 0:00 ` Robert Dewar
1996-11-11 0:00 ` Matthew Heaney
1996-11-11 0:00 ` Philip Brashear
1996-11-07 0:00 ` Frank Manning
1996-11-11 0:00 ` Frank Manning
1996-11-13 0:00 ` Richard Riehle [this message]
1996-11-14 0:00 ` Jack Patteeuw
1996-11-16 0:00 ` David Taylor
1996-11-20 0:00 ` Richard Riehle
1996-11-21 0:00 ` Dave Wood
1996-11-21 0:00 ` Art Schwarz
1996-11-22 0:00 ` Ken Tindell
1996-11-22 0:00 ` Robert B. Love
1996-11-24 0:00 ` "Paul E. Bennett"
1996-11-18 0:00 ` David Taylor
1996-11-17 0:00 ` Robert Dewar
1996-11-18 0:00 ` Ken Tindell
1996-11-22 0:00 ` Robert Dewar
1996-11-22 0:00 ` Richard Kenner
1996-11-23 0:00 ` James Thiele
1996-11-27 0:00 ` Richard Kenner
1996-12-05 0:00 ` Michael Warner
1996-11-20 0:00 ` Richard Riehle
1996-11-23 0:00 ` Robert Dewar
1996-11-25 0:00 ` Ken Tindell
1996-11-25 0:00 ` Richard Riehle
1996-11-27 0:00 ` Robert Dewar
1996-11-27 0:00 ` Robert Dewar
1996-11-29 0:00 ` Richard Riehle
1996-12-02 0:00 ` Chris Hills
1996-12-04 0:00 ` Jon S Anthony
1996-11-27 0:00 ` Ken Garlington
1996-12-01 0:00 ` Richard Riehle
1996-11-24 0:00 ` Richard Kenner
1996-11-25 0:00 ` Ken Tindell
1996-11-26 0:00 ` John Dammeyer
1996-11-26 0:00 ` Ken Garlington
1996-11-25 0:00 ` Richard Riehle
[not found] ` <Pine.GSO.3.95.961120154239.3 <Pine.GSO.3.95.961201100430.21598A-100000@nunic.nu.edu>
1996-12-01 0:00 ` James Thiele
1996-11-27 0:00 ` Jon S Anthony
1996-12-03 0:00 ` Richard A. O'Keefe
1996-12-03 0:00 ` Ted Dennison
1996-12-11 0:00 ` Richard Riehle
1996-12-13 0:00 ` Ted Dennison
1996-11-13 0:00 ` Ken Tindell
1996-11-11 0:00 ` Norman H. Cohen
1996-11-14 0:00 ` Robert I. Eachus
1996-11-15 0:00 ` William P. Milam
1996-11-08 0:00 ` Ken Garlington
1996-11-08 0:00 ` Robert I. Eachus
1996-11-08 0:00 ` James Thiele
1996-11-08 0:00 ` nasser
1996-11-09 0:00 ` Robert Dewar
1996-11-22 0:00 ` Dirk Dickmanns
1996-11-10 0:00 ` Matthew Heaney
1996-11-11 0:00 ` Robert Dewar
1996-11-11 0:00 ` James Thiele
1996-11-12 0:00 ` Robert Dewar
1996-11-12 0:00 ` Richard A. O'Keefe
1996-11-12 0:00 ` Robert Dewar
1996-11-13 0:00 ` Richard A. O'Keefe
1996-11-14 0:00 ` William P. Milam
1996-11-19 0:00 ` Richard A. O'Keefe
1996-11-15 0:00 ` Robert Dewar
1996-11-16 0:00 ` Geert Bosch
1996-11-21 0:00 ` Robert Dewar
1996-11-16 0:00 ` Adam Beneschan
1996-11-22 0:00 ` Robert Dewar
1996-11-15 0:00 ` Robert Dewar
1996-11-11 0:00 ` Ken Tindell
1996-11-11 0:00 ` Robert Dewar
1996-11-11 0:00 ` Matthew Heaney
[not found] ` <847341612snz@transcontech.co.uk>
1996-11-10 0:00 ` Robert Dewar
1996-11-12 0:00 ` "Paul E. Bennett"
1996-11-15 0:00 ` Robert I. Eachus
1996-11-15 0:00 ` William P. Milam
1996-11-15 0:00 ` Robert Dewar
1996-11-18 0:00 ` Ken Tindell
1996-11-18 0:00 ` Robert Dewar
1996-11-19 0:00 ` Richard A. O'Keefe
1996-12-05 0:00 ` Michael Warner
1996-12-06 0:00 ` Robert Dewar
1996-11-15 0:00 ` John Howard
1996-11-21 0:00 ` James Weaver
1996-11-21 0:00 ` Robert I. Eachus
1996-11-22 0:00 ` Chris Hills
1996-11-22 0:00 ` Jon S Anthony
1996-11-23 0:00 ` Ralph Paul
1996-11-24 0:00 ` Otto Lind
1996-11-25 0:00 ` Richard Kenner
1996-11-28 0:00 ` Eyal Ben-Avraham
1996-11-29 0:00 ` Richard Kenner
1996-11-25 0:00 ` Robert I. Eachus
1996-11-26 0:00 ` Jon S Anthony
1996-11-26 0:00 ` Jon S Anthony
1996-11-27 0:00 ` Jon S Anthony
1996-11-27 0:00 ` Jon S Anthony
1996-12-01 0:00 ` Chris Hills
1996-12-01 0:00 ` Robert Dewar
1996-12-01 0:00 ` Robert Dewar
1996-12-02 0:00 ` Robert A Duff
1996-12-02 0:00 ` Chris Hills
1996-12-03 0:00 ` Andy Ashworth
1996-12-03 0:00 ` Ian Ward
1996-12-03 0:00 ` George Romanski
1996-12-05 0:00 ` Ken Tindell
1996-12-03 0:00 ` Ken Garlington
1996-12-03 0:00 ` Ted Dennison
1996-12-04 0:00 ` Jon S Anthony
1996-12-11 0:00 ` Robert I. Eachus
1996-12-13 0:00 ` Ted Dennison
1996-12-13 0:00 ` Robert Dewar
1996-12-14 0:00 ` Chris Hills
1996-12-19 0:00 ` Ian Ward
1996-12-17 0:00 ` Robert I. Eachus
1996-12-18 0:00 ` Robert Dewar
1996-12-19 0:00 ` Robert I. Eachus
-- strict thread matches above, loose matches on Subject: below --
1996-11-11 0:00 James Thiele
1996-11-12 0:00 James Thiele
1996-11-12 0:00 James Thiele
1996-11-13 0:00 ` Ken Garlington
1996-11-13 0:00 ` Frank Manning
1996-11-13 0:00 ` Robert Dewar
1996-11-15 0:00 ` Ken Garlington
1996-11-13 0:00 Marin David Condic, 561.796.8997, M/S 731-93
1996-11-13 0:00 ` Ken Garlington
1996-11-24 0:00 Ingemar Persson
1996-11-25 0:00 Ada and automotive industry W. Wesley Groleau (Wes)
1996-11-27 0:00 Ada and Automotive Industry W. Wesley Groleau (Wes)
[not found] <1996Nov30.130532.522@decus.org.nz>
1996-12-02 0:00 ` Ken Garlington
[not found] <1996Dec2.221233.523@decus.org.nz>
1996-12-02 0:00 ` Ken Garlington
1996-12-05 0:00 Franco Mazzanti
1996-12-06 0:00 ` Robert Dewar
1996-12-11 0:00 ` Robert I. Eachus
1996-12-13 0:00 ` Ted Dennison
1996-12-15 0:00 ` Robert Dewar
1996-12-17 0:00 ` Tucker Taft
1996-12-18 0:00 ` Keith Thompson
1996-12-18 0:00 ` Keith Thompson
1996-12-18 0:00 ` Robert A Duff
1996-12-18 0:00 ` Robert Dewar
1996-12-18 0:00 ` Robert A Duff
1996-12-18 0:00 ` Ken Garlington
1996-12-19 0:00 ` Robert A Duff
1996-12-20 0:00 ` Philip Brashear
1996-12-20 0:00 ` Robert Dewar
1996-12-22 0:00 ` Robert Dewar
1996-12-23 0:00 ` Ken Garlington
1996-12-18 0:00 ` Geert Bosch
1996-12-17 0:00 ` Robert I. Eachus
1996-12-10 0:00 Franco Mazzanti
[not found] <1996Dec11.220521.525@decus.org.nz>
1996-12-11 0:00 ` Ken Garlington
1996-12-11 0:00 Franco Mazzanti
1996-12-11 0:00 ` Robert Dewar
1996-12-13 0:00 ` Robert I. Eachus
1996-12-13 0:00 Franco Mazzanti
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox