comp.lang.ada
 help / color / mirror / Atom feed
From: "Shmuel (Seymour J.) Metz" <nospam@gsg.eds.com>
Subject: Re: Why Ada is not the Commercial Lang of Choice
Date: 1997/07/22
Date: 1997-07-22T00:00:00+00:00	[thread overview]
Message-ID: <33D5107A.C5E@gsg.eds.com> (raw)
In-Reply-To: 33a1c14d.155787285@news.mhv.net


Paul Van Bellinghen wrote:
> 
> 1. Ada is not and never was a programmer's language. 

I've only been programming since 1960, but IMHO Ada is much more of a
programmer's
language than is C. At least Ada 83 is; I know 95 only from reading,
which often doesn't convey the full flavor. Please don't confuse
"programmer" with "hacker"; a programmer is concerned with issues of
maintainability and code reuse.

They started us on machine language so that we would appreciate the
assembler, and
ever since then I have felt that the computer should relieve the
programmer of the
grunt work as much as the state of the art allows.

Now, I am not saying that Ada is my favorite language (I prefer PL/I),
or that it is
universal (ICON and SETL do much better in theri respective domains), or
that Ada is
perfect (I could criticize it at great length.) But it *is* very much a
programmers language.

> It is excessivly type-casted and cumbersome to use.

"Execessively" is such a subjective term; while there may be area's
where Ada's type
rules are poorly thought out, there are areas where they could usefully
be tightened.
As for cumbersome, I found C to be far more cumbersome than Ada.
 
> 2. Ada is realy a high level language. C is more intermediate level.
> This makes C more well suited to real-time embedded systems that are
> really electronic products that use microprocessors to control
> electronic devices in a functional manner. It is much easier in C, for
> example, to output a data word to an I/O device that is memory mapped.

You mean like display buffers? I not only used Ada for that, but my Ada
version was
faster than the assembler version it replaced.
 
-- 

                        Shmuel (Seymour J.) Metz
                        Senior Software SE

The values in from and reply-to are for the benefit of spammers:
reply to domain eds.com, user msustys1.smetz or to domain gsg.eds.com,
user smetz.




  parent reply	other threads:[~1997-07-22  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-06-13  0:00 Why Ada is not the Commercial Lang of Choice Paul Van Bellinghen
1997-06-17  0:00 ` Robert Dewar
1997-06-20  0:00   ` nma123
1997-06-24  0:00     ` Adam Beneschan
1997-06-17  0:00 ` Dale Stanbrough
1997-06-17  0:00   ` Robert Munck
1997-06-18  0:00   ` Ken Garlington
1997-06-19  0:00     ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-06-19  0:00       ` Ken Garlington
1997-06-18  0:00 ` Nick Roberts
1997-06-18  0:00   ` Peter Hermann
1997-06-20  0:00     ` Robert Dewar
1997-06-25  0:00     ` Van Snyder
1997-06-26  0:00       ` Robert Dewar
1997-06-30  0:00         ` Ralph Paul
1997-07-02  0:00           ` Joerg Rodemann
1997-07-02  0:00             ` Joerg Rodemann
1997-07-02  0:00             ` Ralph Paul
1997-06-19  0:00 ` Steve Doiel
1997-06-19  0:00   ` Anonymous
1997-07-22  0:00 ` Shmuel (Seymour J.) Metz [this message]
  -- strict thread matches above, loose matches on Subject: below --
1997-06-18  0:00 Robert I. Eachus
1997-06-18  0:00 ` Dale Stanbrough
1997-06-19  0:00   ` Robert A Duff
1997-06-21  0:00     ` Paul Van Bellinghen
1997-06-20  0:00       ` Robert Dewar
1997-06-23  0:00         ` John G. Volan
1997-07-03  0:00           ` Shmuel (Seymour J.) Metz
1997-07-03  0:00             ` Robert Dewar
1997-07-06  0:00               ` Yasmiin S. Davis
1997-07-06  0:00                 ` Robert Dewar
1997-07-07  0:00               ` Shmuel (Seymour J.) Metz
1997-07-04  0:00             ` Paul Van Bellinghen
1997-07-13  0:00               ` Ken Mays
1997-07-13  0:00                 ` Robert Munck
1997-07-14  0:00                   ` Ken Mays
1997-06-19  0:00   ` Steve Jones - JON
1997-06-19  0:00     ` Peter Hermann
1997-06-19  0:00     ` Anonymous
1997-07-17  0:00     ` Shmuel (Seymour J.) Metz
1997-06-20  0:00   ` Robert Dewar
1997-06-20  0:00   ` Don Harrison
1997-06-20  0:00     ` Roy Grimm
1997-06-20  0:00     ` Donovan Baarda
1997-06-20  0:00     ` Larry Kilgallen
1997-06-20  0:00       ` Nick Leaton
1997-06-23  0:00       ` Don Harrison
1997-06-24  0:00         ` Bertrand Meyer
1997-06-24  0:00           ` Nick Leaton
1997-07-22  0:00           ` Dr. Vladimir Il'ich Fomin
1997-06-23  0:00     ` Joachim Durchholz
1997-06-23  0:00     ` Robert Dewar
1997-06-24  0:00       ` Don Harrison
1997-06-24  0:00         ` Robert Dewar
1997-06-20  0:00 ` Robert Dewar
1997-06-21  0:00 ` Keith Thompson
1997-06-21  0:00   ` Robert Dewar
1997-06-24  0:00     ` Ken Garlington
1997-06-24  0:00       ` Robert Dewar
1997-06-28  0:00   ` Robert I. Eachus
1997-06-28  0:00     ` Robert Dewar
replies disabled

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