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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,86616b1931cbdae5 X-Google-Attributes: gid103376,public X-Google-Thread: 101deb,af27044bbd8d36a1 X-Google-Attributes: gid101deb,public From: ok@goanna.cs.rmit.edu.au (Richard A. O'Keefe) Subject: Re: Is Ada likely to survive ? Date: 1997/09/08 Message-ID: <5v0k55$ik3$1@goanna.cs.rmit.edu.au>#1/1 X-Deja-AN: 270672651 References: <33D005F2.E5DCD710@kaiwan.com> <5qp3cf$aqc$1@goanna.cs.rmit.edu.au> <01bc977a$adaf91a0$8cb45ec3@newart.artel.it> <5rrtlt$i99$1@goanna.cs.rmit.edu.au> <5s6q6b$f3$1@goanna.cs.rmit.edu.au> <33ECDD08.3724@ibm.net> <5t67ti$5qf$1@goanna.cs.rmit.edu.au> <5tj2un$dd2$1@goanna.cs.rmit.edu.au> <5u3c69$5tj$1@goanna.cs.rmit.edu.au> <5u7s9r$l1a$1@goanna.cs.rmit.edu.au> Organization: Comp Sci, RMIT University, Melbourne, Australia. NNTP-Posting-User: ok Newsgroups: comp.lang.ada,comp.lang.pl1 Date: 1997-09-08T00:00:00+00:00 List-Id: rav@goanna.cs.rmit.edu.au (robin) writes: >ok@goanna.cs.rmit.edu.au (Richard A. O'Keefe) writes: > >rav@goanna.cs.rmit.edu.au (robin) writes: > >>It's one of the enduring success stories. The features > >>in PL/I were so advanced that the language didn't need continual > >>updating over the years (like some other languages did !). > >Maybe it didn't _need_ it, but PL/I has certainly _received_ quite > >a bit of updating. >Please read what I wrote. I said that it dodn't need continual updating. I WAS NOT ATTACKING PL/I. I thought that others might misinterpret your posting as saying that PL/I has not changed. However, now that you are quibbling over 'continual', few standardised languages have received 'continual' updating. Fortran 66, Fortran 77, Fortran 90: three standards in thirty years isn't 'continual'. Ada 83, Ada 95, that's 12 years between changes, not 'continual'. C9X will probably be 10 years after C89, which isn't 'continual' change either. >Many of these were important / significant new features, and were new >to any general-purpose language at the time [e.g. list processing, >controlled storage allocation, direct access files, macro-processor). What's the relative order of PL/I and Algol W? Algol W had list processing and controlled storage allocation. What's the relative timing of the PL/I macro processor and the Burroughs Algol preprocessor? And what's the relative order of CPL and PL/I? (The GPM macro processor, ancestor of M4, was written as part of the CPL project. Yes it was a separate program.) > > Even compare it with the MVS PL/I compiler of 1989 (the > >last time I saw an MVS PL/I manual) and you'll notice a lot of additions. >You know I know this. I loaned you the OS/2 PL/I manual -- recall? Yes, I do. That's how _I_ know that the language has changed, and how I know that essentially none of the PL/I code I ever had would work under OS/2 PL/I. (Hint: ANSI PL/I and IBM PL/I use _different_ rules for interpreting fixed point arithmetic, and I used PL/I on non-IBM machines.) -- Unsolicited commercial E-mail to this account is prohibited; see section 76E of the Commonwealth Crimes Act 1914 as amended by the Crimes Legislation Amendment Act No 108 of 1989. Maximum penalty: 10 years in gaol. Richard A. O'Keefe; http://www.cs.rmit.edu.au/%7Eok; RMIT Comp.Sci.