comp.lang.ada
 help / color / mirror / Atom feed
From: andrewd@chook.adelaide.edu.au (Andrew Dunstan)
Subject: Re: A Pascal Subset of Ada (was: Why Ada is Failing Socially)
Date: 26 Jun 91 01:02:47 GMT	[thread overview]
Message-ID: <3811@sirius.ucs.adelaide.edu.au> (raw)
In-Reply-To: 1991Jun25.022849.18078@jpl-devvax.jpl.nasa.gov

In article <1991Jun25.022849.18078@jpl-devvax.jpl.nasa.gov>,
larryc@poe.jpl.nasa.gov (Larry Carroll) writes:
|> Someone said something like
|> > A better comparison would be between Pascal & Ada.
|> 
|> I came to Ada from a Pascal background, & never understood why people
thought
|> it a complex or difficult language.  I was writing working code within a
|> week.  Within a month the basics had become engrained in my thinking so I
|> automatically used syntax correctly most of the time.  I started using
|> features like packages, which I thought (& still think) was a marvelous
|> invention & had absolutely no trouble with.  Other parts of Ada caused me
|> more problems, & I've never used tasking.
|> 

Actually, it's better than that. I recently wrote a reasonably substantial
program in Pascal, for a variety of reasons. I found that my Pascal code was 
much better than it used to be, largely because of the way Ada makes me
write code, and I have got used to that.

|> One of the biggest mistakes of AJPO (or whoever made the decision) was to
|> disallow Ada subsets.  I think they should have allowed ONE subset, 
|> corresponding roughly to Pascal and including packages.  We would have had 
|> inexpensive & commercially useful compilers much earlier, & disposed of the 
|> "Ada is huge" mindset.

This "Ada is too big" stuff is bunk. You just use the bits you want.
Still, a reasobale subset compiler would have to include generics IMHO,
or you would be too hamstrung. Leaving out tasking would be OK.

#######################################################################
#  Andrew Dunstan                   #   There's nothing good or bad   #
#  Department of Computer Science   #   but thinking makes it so.     #
#  University of Adelaide           #                                 #
#  South Australia                  #          - Shakespeare          #
#  net: andrewd@cs.adelaide.edu.au  #                                 #
#######################################################################

  parent reply	other threads:[~1991-06-26  1:02 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-06-25  2:28 A Pascal Subset of Ada (was: Why Ada is Failing Socially) Larry Carroll
1991-06-25 15:42 ` Charles H. Sampson
1991-06-26 20:38   ` Jim Showalter
1991-06-27  9:57     ` Orville R. Weyrich
1991-06-27 17:10     ` Charles H. Sampson
1991-06-26 23:43   ` George C. Harrison, Norfolk State University
1991-06-27 20:45     ` Michael Feldman
1991-06-28 10:07       ` Matthias Ulrich Neeracher
1991-06-27 23:50     ` Jim Showalter
1991-06-30 10:32     ` Richard A. O'Keefe
1991-07-01  2:43       ` Michael Feldman
1991-06-25 20:19 ` Jim Showalter
1991-06-26  3:24   ` Michael Feldman
1991-06-27  7:45     ` Jim Showalter
1991-06-27 12:25       ` Matthias Ulrich Neeracher
1991-06-27 20:51         ` Michael Feldman
1991-06-27 23:52         ` Jim Showalter
1991-06-28  9:53           ` Matthias Ulrich Neeracher
1991-06-27 20:49       ` Michael Feldman
1991-06-25 23:13 ` Rahul Dhesi
1991-06-25 23:35 ` fisher
1991-06-26  1:02 ` Andrew Dunstan [this message]
1991-06-26  7:03   ` Doug_Grant
  -- strict thread matches above, loose matches on Subject: below --
1991-06-26 18:21 Richard Pattis
replies disabled

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