comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Why so hard to come up with a simple embedded Ada system?
Date: Wed, 14 Jul 2010 09:23:27 +0200
Date: 2010-07-14T09:23:27+02:00	[thread overview]
Message-ID: <6z43tsypm0g7$.1n3qizisulnrs$.dlg@40tude.net> (raw)
In-Reply-To: 37da1783-b355-4d43-a9a8-7f0d4ba4da9c@t13g2000prf.googlegroups.com

On Tue, 13 Jul 2010 21:55:45 -0700 (PDT), usenet@scriptoriumdesigns.com
wrote:

> I'll just come out and say it - for a language that was designed for
> as much for embedded applications as for anything, it seems to be
> maddeningly difficult to actually get Ada on a modest embedded
> platform.  By modest I mean low-end 32 bits, no MMU.  ARM7 or Cortex
> Mx would be my first choice.  I can be up and running on such a
> platform with C and a tasking library in a day (Rowley Crossworks,
> nice package).  Why can't I do the same with Ada?  Or rather, to avoid
> making this about me, why can't an embedded programmer - student,
> hobbyist or professional - who's heard about Ada and wants to give it
> a spin, including hard-realtime concurrency, just do it?
> 
> If Ada fans (I include myself) want to see Ada get more exposure, this
> seems like not only a desirable step but a necessary one.  I can run C
> on a thousand such boards, and I can't (AFAIK) run Ada on one.
> 
> Maybe this is all available, and I just haven't found out where.  Then
> that's a problem too, but I'll be happy to hear about it.

Board vendors do not care to provide Ada board packages. On the other side
Ada compiler vendors have no time or desire to do it for thousands of
boards for which you can barely find one customer or two.

The bottom line, if students want to use modern software developing
techniques (read Ada), they have to press on lazy ignorant profs. Board
package in Ada is a perfect project for a university SW engineering
department.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2010-07-14  7:23 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-14  4:55 Why so hard to come up with a simple embedded Ada system? usenet
2010-07-14  5:33 ` Jeffrey R. Carter
2010-07-14  6:27   ` usenet
2010-07-14 18:05     ` Jeffrey R. Carter
2010-07-14  7:23 ` Dmitry A. Kazakov [this message]
2010-07-17  8:45   ` MRE
2010-07-17  9:46     ` Dmitry A. Kazakov
2010-07-19 11:06       ` MRE
2010-07-19 17:34         ` Dmitry A. Kazakov
2010-07-19 18:39           ` Jeffrey R. Carter
2010-07-17 16:29     ` Georg Bauhaus
2010-07-18  0:26       ` usenet
2010-07-18 10:15         ` Simon Wright
2010-07-18 19:26           ` usenet
2010-07-18 11:48         ` jonathan
2010-07-18 15:26           ` Britt Snodgrass
2010-07-18 15:50             ` Britt Snodgrass
2010-07-19 23:00         ` Brian Drummond
2010-07-19 11:09       ` MRE
2010-07-14  8:03 ` anon
2010-07-14 11:43 ` jonathan
2010-07-14 12:36 ` jonathan
2010-07-14 12:46 ` Ludovic Brenta
2010-07-14 19:56 ` jonathan
2010-07-15  1:36 ` Steve D
2010-07-15  9:50   ` Alex R. Mosteo
2010-07-17 14:25 ` Lucretia
replies disabled

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