From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!batcomputer!munnari.oz.au!yoyo.aarnet.edu.au!sirius.ucs.adelaide.edu.au!chook!andrewd From: andrewd@chook.adelaide.edu.au (Andrew Dunstan) Newsgroups: comp.lang.ada Subject: Re: A Pascal Subset of Ada (was: Why Ada is Failing Socially) Message-ID: <3811@sirius.ucs.adelaide.edu.au> Date: 26 Jun 91 01:02:47 GMT References: <1991Jun25.022849.18078@jpl-devvax.jpl.nasa.gov> Sender: news@ucs.adelaide.edu.au Reply-To: andrewd@chook.adelaide.edu.au (Andrew Dunstan) Distribution: comp.lang.ada Nntp-Posting-Host: chook.ua.oz.au List-Id: 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 # # #######################################################################