TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Ben Brosgol <[log in to unmask]>
Reply To:
Date:
Mon, 15 May 2000 11:29:58 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (56 lines)
W. Wesley Groleau x4923 wrote:
>
> > >   Embedded Systems Programming should've
> > > safeguarded against multiple voting.
>
> Maybe they did.  They claimed that 50% Ada was bogus.  90% would certainly
> be inaccurate, but 50% is almost believable.
>
> And, as Ann pointed out, neither 50% nor 90% proves anyone voted twice.
>
> > They were pretty naive.
>
> In their blind devotion to C they are worse than naive.
>
> I recently read one of their articles on "how to choose a language" for an
> embedded project.  Basically, the algorithm was:
>
> 1. Put the choices on a list: Assembler, C, Java, other.
>
> 2. Reject 'other' without even naming it (them)
>
> 3. Reject Java because it's not ready for prime time.
>
> 4. List all the benefits of C over assembler.
>
> 5. Ask, "Do we really want to waste time with
>    assembly language?"
>
> 6. Hope that no one notices that many of the benefits you listed
>    are much greater than C in certain unpopular languages.
>
> --
> Wes Groleau
> http://freepages.genealogy.rootsweb.com/~wgroleau

A propos this discussion, please note the following quote from Doug
Jensen (a well-known and respected figure in the real-time community),
in the Foreword to the soon-to-be-published book "The Real-Time
Specification for Java(tm)":

"Ada 95, including its Real-Time Systems Annex D, has probably been the
most successful real-time language, in terms of both adoption and
real-time technology.  One reason is that Ada is unusually effective
(among real-time languages and also operating systems) across the
real-time computing system spectrum, from programming-in-the-small in
traditional device-level control subsystems, to programming-in-the-large
in enterprise command and control systems.  Despite that achievement, a
variety of nontechnical factors crippled Ada's commercial success."

Ben Brosgol
--
Ada Core Technologies
79 Tobey Road; Belmont, MA 02478; USA
+1 (617) 489-4027 (voice); +1 (617) 489-4009 (FAX)
[log in to unmask]

ATOM RSS1 RSS2