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: 101deb,87f6968ed41c9df1 X-Google-Attributes: gid101deb,public X-Google-Thread: 103376,5ac12f5a60b1bfe X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,5ac12f5a60b1bfe X-Google-Attributes: gidf43e6,public From: Richard Riehle Subject: Re: Ada versus PL/I (was: Re: Ariane 5 - not an exception?) Date: 1996/08/31 Message-ID: #1/1 X-Deja-AN: 177774575 references: <4ta0iu$kks@goanna.cs.rmit.edu.au> <4u538f$9q6@hacgate2.hac.com> <4u6723$kp2@piglet.cc.uic.edu> <4uibvh$1p76@news-s01.ny.us.ibm.net> <4vgkt1$s2v@goanna.cs.rmit.edu.au> content-type: TEXT/PLAIN; charset=US-ASCII organization: National University, San Diego mime-version: 1.0 newsgroups: comp.software-eng,comp.lang.ada,comp.lang.pl1 Date: 1996-08-31T00:00:00+00:00 List-Id: On 22 Aug 1996, ++ robin wrote: > Richard Riehle wrote: > > > I have programmed in PL/I (when it was still PL/1) > ---PL/I has always been "PL/I". From the first > implementation to the introduction of the standard, to now. Though I do not have them at hand, I recall some early IBM documents which referred to PL/1 after it changed its name from NPL. > > >as well as > > Ada. I not the slightest doubt about the improvement of PL/I > > over its predecessors. However, Ada is clearly superior to > > PL/I as a software engineering language. It is even a better > > programming language. > > ---Not really, when people have to ask how to do > a square root [in Ada]. No serious Ada programmer has to ask such a question. > > > I could go into detail about the model > > for pointers, > > ---You seem not to be aware of the DEFINE STRUCTURE > statement and the strongly-typed pointer facilities of > PL/I for Windows 95/NT, OS/2 and AIX. I used PL/I long before Bill Gates heard of a computer. The PL/I I remember supported some rather scary notions of type flexibility, not appropriate for safety-critical systems. For example, implicit type conversions, etc. > > or the frailty of the DO WHILE construct, but > > ---DO WHILE is one of the structured constructs. Yes it is. Too bad it also permits assignment to the loop control variable, among other things. > > On the other hand, I would rather see people using PL/I for > > a serious project than C. And I have heard there is an effort > > to release an Object-oriented version of PL/I in the near > > future. That might actually make PL/I a viable alternative > > to C++. > > ---It already is. Not unless if does not explicitly support object-oriented programming. And OOP kludges do not count. Richard Riehle