From: "Marin David Condic, 561.796.8997, M/S 731-93" <condicma@PWFL.COM>
Subject: Re: ada and robots
Date: 1997/06/05
Date: 1997-06-05T00:00:00+00:00 [thread overview]
Message-ID: <97060510492534@psavax.pwfl.com> (raw)
Dale Stanbrough <dale@GOANNA.CS.RMIT.EDU.AU> writes:
>"small systems a student can afford"
> The Meridian Ada compiler, which comes for free with a book, is rather
> cheap, and targets any of the 8086 family (which are cheap, no?).
> It is Ada83 however. So I think you agree with you.
>
Before I start my tirade, let me preface by saying that I *like*
Ada and prefer Ada to C. I 'reach', I'm 'of the body', Resistance
was futile: I have been absorbed, I am part of The Borg, etc. But
that doesn't mean there aren't some valid criticisms of Ada or
times when C is more appropriate.
I believe when the original poster was discussing this issue, it
was about small, inexpensive microcontrollers for robotics. I've
looked at a number of such computers (stuff that can be had for
between $80 and $200, including development software {read: C
compiler, loading & debugging tools}). An 8086 running some
version of real-time MS-DOS (plus cobbling together your own
cross-compilation environment) may be overkill, may not provide
the analog & discrete I/O hardware support needed and would
probably require non-trivial effort to get the Meridian Ada
compiler, etc. set up to produce/load/debug code in the SBC.
I imagine one could spend money/time retargeting GNAT to some SBC
& get it up and running with the RTEMS real-time OS and cobble
yourself together everything you need to load/debug images. Or you
could buy the little microcontroller for $200 and get an
integrated development environment using a C compiler. It doesn't
take a rocket scientist to figure this one out. {But if it did, I
just so happen to be one!}
The embedded microcontroller market seems to have been conceeded
to C for the time being and, especially for student projects,
small development jobs and quick&dirty fixes, I'd recommend not
spitting into the wind. (You certainly can't argue that life cycle
costs are going to recoup me the $100k+ cost of building the
port!) And this is *one* area where I'd desperately like to be
proven wrong - if you want to show me a small (~3" x 5") SBC with
analog & discrete connections, programmable from a serial port on
a PC with an integrated development environment including an Ada95
compiler for around $200, I'll gladly admit I'm wrong.
As for the rest of the criticisms you addressed, I think you're
right on target.
MDC
Marin David Condic, Senior Computer Engineer ATT: 561.796.8997
Pratt & Whitney, GESP Fax: 561.796.4669
West Palm Beach, FL Internet: CONDICMA@PWFL.COM
===============================================================================
"Having an open mind is nothing. The object of opening the mind, as
of opening the mouth, is to shut it again on something solid."
-- G.K. Chesterton
===============================================================================
next reply other threads:[~1997-06-05 0:00 UTC|newest]
Thread overview: 133+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-06-05 0:00 Marin David Condic, 561.796.8997, M/S 731-93 [this message]
1997-06-06 0:00 ` Best for small embedded systems - was RE:ada and robots Robert S. White
-- strict thread matches above, loose matches on Subject: below --
1997-07-02 0:00 Ada " Huy Vo
1997-07-04 0:00 ` Richard A. O'Keefe
1997-07-01 0:00 Huy Vo
1997-07-02 0:00 ` Wes Groleau
1997-06-30 0:00 Huy Vo
1997-07-01 0:00 ` Alan Brain
1997-07-11 0:00 ` Will Rose
1997-07-02 0:00 ` Mattias Sj�sv�rd
[not found] <867541382.23405@dejanews.com>
1997-06-29 0:00 ` John Howard
1997-06-26 0:00 Huy Vo
1997-06-27 0:00 ` Richard A. O'Keefe
1997-06-27 0:00 ` Alan Brain
1997-06-27 0:00 ` Stephen Leake
1997-06-27 0:00 ` Wes Groleau
1997-06-27 0:00 ` Jon S Anthony
1997-06-27 0:00 ` Wes Groleau
1997-06-27 0:00 ` nma123
1997-06-24 0:00 Huy Vo
1997-06-25 0:00 ` Dale Stanbrough
1997-06-25 0:00 ` Alan Brain
1997-06-25 0:00 ` Jon S Anthony
1997-06-25 0:00 ` Wes Groleau
1997-06-26 0:00 ` Ken Garlington
1997-07-01 0:00 ` Tom Moran
1997-06-20 0:00 Huy Vo
1997-06-23 0:00 ` Jon S Anthony
1997-06-19 0:00 ada " Jon S Anthony
1997-06-19 0:00 ` Brian Rogoff
1997-06-20 0:00 ` Jon S Anthony
1997-06-22 0:00 ` John G. Volan
1997-06-25 0:00 ` Richard A. O'Keefe
1997-06-23 0:00 ` Robert Dewar
1997-06-24 0:00 ` Brian Rogoff
1997-06-16 0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-06-17 0:00 ` Joe Gwinn
1997-06-18 0:00 ` Jon S Anthony
1997-06-18 0:00 ` Brian Rogoff
1997-06-20 0:00 ` Robert Dewar
1997-06-23 0:00 ` Geert Bosch
1997-07-02 0:00 ` Robert Dewar
1997-06-23 0:00 ` Richard Kenner
1997-06-23 0:00 ` Robert Dewar
1997-06-25 0:00 ` Will Rose
1997-06-25 0:00 ` Jonathan Guthrie
1997-06-21 0:00 ` Nick Roberts
1997-06-16 0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-06-12 0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-06-09 0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-06-05 0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-06-09 0:00 ` Jerry Petrey
1997-06-10 0:00 ` Alan Brain
1997-06-10 0:00 ` Joe Gwinn
1997-06-11 0:00 ` Robert Dewar
1997-06-11 0:00 ` Samuel Mize
1997-06-13 0:00 ` Erik Magnuson
1997-06-17 0:00 ` Joe Gwinn
1997-06-18 0:00 ` Jon S Anthony
1997-06-19 0:00 ` Jonathan Guthrie
1997-06-20 0:00 ` Robert Dewar
1997-06-11 0:00 ` Alan Brain
1997-06-11 0:00 ` Joe Gwinn
1997-06-11 0:00 ` Spam Hater
1997-05-28 0:00 John Bohn
1997-05-29 0:00 ` Michael F Brenner
1997-05-29 0:00 ` Stephen Leake
1997-05-30 0:00 ` John Cook
1997-05-30 0:00 ` Tom Moran
1997-06-01 0:00 ` Dale Stanbrough
1997-06-02 0:00 ` John G. Volan
[not found] ` <5mv984$7kn@news.emi.com>
1997-06-03 0:00 ` Joe Gwinn
1997-06-04 0:00 ` John G. Volan
1997-06-05 0:00 ` Joe Gwinn
1997-06-14 0:00 ` Robert Dewar
1997-06-17 0:00 ` Joe Gwinn
1997-07-03 0:00 ` Shmuel (Seymour J.) Metz
[not found] ` <9706052229.AA29554@jaguar.nmc.ed.ray.com>
1997-06-06 0:00 ` John G. Volan
1997-06-07 0:00 ` RC
1997-06-09 0:00 ` Joe Gwinn
1997-06-04 0:00 ` Pat Rogers
1997-06-05 0:00 ` Joe Gwinn
1997-06-14 0:00 ` Robert Dewar
1997-06-16 0:00 ` Ken Garlington
1997-06-16 0:00 ` Robert Dewar
1997-06-17 0:00 ` Joe Gwinn
1997-06-28 0:00 ` Mike Stark
1997-07-03 0:00 ` Joe Gwinn
1997-06-05 0:00 ` Jon S Anthony
1997-06-05 0:00 ` Joe Gwinn
1997-06-14 0:00 ` Robert Dewar
1997-06-10 0:00 ` Robert Dewar
1997-06-10 0:00 ` Joe Gwinn
1997-06-11 0:00 ` Robert Dewar
1997-06-12 0:00 ` George Haddad
1997-06-16 0:00 ` Matthew S. Whiting
1997-06-17 0:00 ` Jon S Anthony
1997-06-17 0:00 ` Matthew S. Whiting
1997-06-18 0:00 ` Samuel Mize
1997-06-18 0:00 ` Matthew S. Whiting
1997-06-18 0:00 ` Jon S Anthony
1997-06-22 0:00 ` John G. Volan
1997-06-18 0:00 ` Robert A Duff
1997-06-17 0:00 ` Samuel Mize
1997-06-18 0:00 ` Steve O'Neill
1997-06-19 0:00 ` Anonymous
1997-06-19 0:00 ` Kenneth W. Sodemann
1997-06-20 0:00 ` Stephen Leake
1997-06-20 0:00 ` Robert Dewar
1997-06-17 0:00 ` Stephen Leake
1997-06-17 0:00 ` Robert A Duff
1997-06-20 0:00 ` jim granville
1997-06-21 0:00 ` Robert Dewar
1997-06-29 0:00 ` Matthew Heaney
1997-07-03 0:00 ` Shmuel (Seymour J.) Metz
1997-07-13 0:00 ` Robert Dewar
1997-06-17 0:00 ` Robert A Duff
1997-06-18 0:00 ` Ken Garlington
1997-07-17 0:00 ` Shmuel (Seymour J.) Metz
1997-06-20 0:00 ` Robert Dewar
1997-06-20 0:00 ` Adam Beneschan
1997-06-17 0:00 ` Robert Dewar
1997-06-03 0:00 ` Martin A. Stembel
1997-06-04 0:00 ` RC
1997-06-04 0:00 ` John G. Volan
1997-06-04 0:00 ` Larry Kilgallen
1997-06-05 0:00 ` Jon S Anthony
1997-06-02 0:00 ` Nick Roberts
1997-06-04 0:00 ` Jan Galkowski
1997-06-05 0:00 ` Albert K. Lee
1997-06-06 0:00 ` dana
1997-06-07 0:00 ` John G. Volan
1997-06-10 0:00 ` dana
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox