comp.lang.ada
 help / color / mirror / Atom feed
From: Cesar Rabak <csrabak@uol.com.br>
Subject: Re: Increased Interest In Ada?
Date: Fri, 23 Feb 2001 01:58:30 -0300
Date: 2001-02-23T01:58:30-03:00	[thread overview]
Message-ID: <3A95EDF6.8A132FE3@uol.com.br> (raw)
In-Reply-To: 9719vr$8a2$1@nh.pace.co.uk

Marin David Condic wrote:
> 
> It occurrs to me that much of the embedded programming experience could be
> simulated in software. Obviously, you wouldn't get the "Real World"
> experience of dealing with actual physical entities, but, for example,
> actuators could be displayed on a screen and made to move much as they would
> in the physical world. The software interface to such simulated sensors and
> actuators wouldn't be quite the same thing as having to deal with actual
> ports, memory addresses, etc., but it might be made close enough to be a
> useful experience. Providing such a simulation in Ada would certainly be a
> lot easier to achieve than finding an appropriate embedded target & compiler
> port.

I disagree, but see below.

> 
> Question: Given that a simulation like this would lack certain important
> aspects of the embedded, realtime programming experience (having to somehow
> work with a cross-compilation environment, dealing with linkage issues,
> memory mapping, physical reality, etc.) might it still be useful as a
> teaching tool? I think a simulation in conjunction with hardware would be
> useful, but I'm wondering about finding a way around the problem of compiler
> and hardware availability?

As you yourself pointed out, one such a system would rapidly fall from a
useful system to teach embedded systems programming to a simulator of
some sort, and then Ada being a relatively low level language for that
would loose its appeal to others like Matlab (which has a nice package
for simulating a lot of industrial processes) or some scripting language
already 'readied' with the right high level commands (macros?).

> 
> MDC
> 
> "Marin David Condic" <marin.condic.auntie.spam@pacemicro.com> wrote in
> message news:970ma1$1l7$1@nh.pace.co.uk...
> > I could imagine Ada being popular in electrical engineering departments if
> > there were a convenient and inexpensive (maybe free?) Ada environment for
> > playing around with embedded computing. It would have to work "off the
> > shelf" with readily available hardware so that some prof could build a
> > class/lab around it & students could afford to play with it on their own.

I don't know how is the situation in other parts of the world for this
kind of products, but in this country (Brazil), usually the kits for
this type of training are based in 8 bit microcontrollers. This IMHO
will lead to the need of some kind of subset of Ada language, which
ultimately may be counterproductive to original objective (spreading Ada
IIRC).


> I
> > am thinking of Dr. McCormick's model railroad class or the Lego robot
> > discussed here a while ago. If either of these was packaged as "An
> embedded
> > programming course in a bag" so that a prof could just pick it up and
> start
> > teaching it, this might go a long way toward encouraging Ada as an
> > educational tool as well as a practical tool for building real-world
> > systems.
> >

Just my 0.019999...



  parent reply	other threads:[~2001-02-23  4:58 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-02-08 19:12 Increased Interest In Ada? Marin David Condic
2001-02-08 20:36 ` Florian Weimer
2001-02-09  0:16   ` Ken Garlington
2001-02-08 20:40 ` BSCrawford
2001-02-08 23:17   ` JF Harrison
2001-02-09 13:33     ` Marin David Condic
2001-02-09 16:41       ` David Botton
2001-02-09 13:08   ` Robert C. Leif, Ph.D.
2001-02-09 13:38     ` Marin David Condic
2001-02-09 14:24       ` Ian Wild
2001-02-09 18:40         ` Florian Weimer
2001-02-09  9:35 ` Preben Randhol
2001-02-09 13:36   ` Marin David Condic
2001-02-09 14:36     ` Preben Randhol
2001-02-09 21:21     ` Ehud Lamm
2001-02-09 21:25     ` Jeffrey D. Cherry
2001-02-12 17:43       ` Stephen Leake
2001-02-13 15:14         ` Jerry Petrey
2001-02-20 20:27   ` Frank
2001-02-21 14:51     ` Preben Randhol
2001-02-21 15:18       ` Marin David Condic
2001-02-21 20:54         ` Marin David Condic
2001-02-21 22:56           ` Jerry Petrey
2001-02-22 10:43           ` Peter Amey
2001-02-22 14:27             ` Marin David Condic
2001-02-27 11:28               ` Peter Amey
2001-02-23  4:58           ` Cesar Rabak [this message]
2001-02-23 15:15             ` Marin David Condic
2001-02-24 21:40               ` Cesar Rabak
2001-02-25 15:10                 ` Marin David Condic
2001-02-26  0:34                   ` Cesar Rabak
2001-02-26 14:51                     ` Marin David Condic
2001-02-26 21:23                       ` non-Ada, was " tmoran
2001-02-22 11:56         ` Tarjei T. Jensen
2001-02-23 15:17           ` Marin David Condic
2001-02-23 17:22             ` Tarjei T. Jensen
2001-02-23 20:40               ` Marin David Condic
2001-03-13 15:01                 ` John Kern
2001-02-23 19:49             ` James Rogers
2001-02-23 20:47               ` Marin David Condic
2001-02-23 21:08               ` Randy Brukardt
2001-02-23 21:21             ` Hans-Olof Danielsson
2001-02-23 22:26               ` Jerry Petrey
2001-03-05 19:00               ` Rush Kester
2001-03-05 19:00               ` Rush Kester
2001-03-10 18:52                 ` Singlespeeder
2001-03-13 14:55             ` John Kern
2001-02-26 23:49         ` Model railroad package (was: Re: Increased Interest In Ada?) Dirk Craeynest
2001-03-10  3:37         ` Increased Interest In Ada? DuckE
2001-03-12 14:53           ` Marin David Condic
2001-03-13  7:50             ` Tarjei T. Jensen
2001-03-13 14:48               ` Marin David Condic
2001-03-13 15:42                 ` Tarjei T. Jensen
2001-03-13 16:31                   ` Marin David Condic
2001-03-14  2:13                 ` Jeffrey Carter
2001-03-14 21:36                   ` Tucker Taft
2001-03-14 21:48                     ` Marin David Condic
2001-03-15 16:11                       ` Tucker Taft
2001-03-15 18:18                         ` Marin David Condic
2001-03-15 18:37                           ` Tucker Taft
2001-03-16  9:20                         ` Tarjei T. Jensen
replies disabled

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