comp.lang.ada
 help / color / mirror / Atom feed
From: rav@goanna.cs.rmit.edu.au (robin)
Subject: Re: Is Ada likely to survive ?
Date: 1997/08/30
Date: 1997-08-30T00:00:00+00:00	[thread overview]
Message-ID: <5u7s9r$l1a$1@goanna.cs.rmit.edu.au> (raw)
In-Reply-To: 5u3c69$5tj$1@goanna.cs.rmit.edu.au


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.

The reason that it didn't need continual updating is that it
had -- pretty well from the beginning (except for list processing,
which was added a short time later) --

@ list processing;
@ dynamic arrays;
@ controlled arrays (i.e. user-controlled allocation)
@ commercial I/O (i.e., formatted I/O)
@ direct file access (i.e., random access);
@ data-directed I/O;
@ macro pre-processor;
@ error-handling;

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).

It was such forward-thinking features as these that made the language great.

They also helped PL/I from becoming obsolete.

	>  Compare modern OS/2 PL/I with the 1976 ANSI PL/I
	>standard.

The ANSI standard was largely irrelevant IMHO.  Better to compare OS/2 PL/I
with IBM's mainframe compilers and the look-alikes.  Those offerings [OS/2,
Windows 95 & NT, and AIX] are relatively recent.
For the first 25 years, there weren't any major changes to the
language.  New features were added to the Workstation versions,
including an improved macroprocessor, and type facilities, not to
mention a swag of new built-in functions [including some for
Year 2000].

	>  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?

	>Richard A. O'Keefe




  parent reply	other threads:[~1997-08-30  0:00 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-07-18  0:00 Is Ada likely to survive ? safetran
1997-07-18  0:00 ` Stanley Allen
1997-07-19  0:00 ` robin
1997-07-23  0:00   ` Valerio Bellizzomi
1997-08-01  0:00     ` robin
1997-08-02  0:00       ` Robert Dewar
     [not found]         ` <5s6q6b$f3$1@goanna.cs.rmit.edu.au>
1997-08-09  0:00           ` Ejon
1997-08-10  0:00             ` Robert Dewar
1997-08-11  0:00             ` Shmuel (Seymour J.) Metz
1997-08-17  0:00             ` robin
1997-08-17  0:00               ` Robert Dewar
1997-08-22  0:00                 ` robin
     [not found]                   ` <5u3c69$5tj$1@goanna.cs.rmit.edu.au>
1997-08-28  0:00                     ` Robert Dewar
1997-08-30  0:00                     ` robin [this message]
1997-09-08  0:00                       ` Richard A. O'Keefe
1997-09-17  0:00                         ` robin
1997-07-23  0:00   ` Adam Beneschan
1997-07-22  0:00     ` Nasser
1997-07-19  0:00 ` Robert Dewar
1997-07-20  0:00   ` Paul Van Bellinghen
1997-07-21  0:00   ` Shmuel (Seymour J.) Metz
1997-07-19  0:00 ` Brian Rogoff
1997-07-21  0:00   ` Shmuel (Seymour J.) Metz
1997-07-28  0:00     ` W. Wesley Groleau x4923
1997-07-29  0:00       ` Robert Dewar
1997-07-29  0:00         ` dcw
1997-07-30  0:00         ` Steve Jones - JON
1997-07-30  0:00       ` HARRY R. ERWIN
1997-07-31  0:00         ` Robert Dewar
1997-07-31  0:00           ` Brian Rogoff
1997-08-01  0:00             ` Shmuel (Seymour J.) Metz
1997-08-03  0:00               ` Robert Dewar
1997-08-05  0:00                 ` Shmuel (Seymour J.) Metz
1997-07-31  0:00         ` Richard A. O'Keefe
1997-07-31  0:00           ` HARRY R. ERWIN
1997-07-31  0:00           ` Brian Rogoff
1997-08-02  0:00             ` Robert Dewar
1997-08-02  0:00               ` Brian Rogoff
1997-08-03  0:00                 ` Robert Dewar
1997-08-01  0:00           ` William Clodius
1997-08-01  0:00           ` William Clodius
     [not found]             ` <5s6ng4$rq7$1@goanna.cs.rmit.edu.au>
1997-08-07  0:00               ` Brian Rogoff
1997-08-11  0:00                 ` Richard A. O'Keefe
1997-08-11  0:00                   ` Brian Rogoff
1997-07-20  0:00 ` Odo Wolbers
1997-07-21  0:00 ` Anonymous
1997-07-21  0:00 ` safetran
1997-07-22  0:00   ` Jon S Anthony
1997-07-22  0:00     ` Nasser
1997-07-23  0:00       ` Jon S Anthony
1997-07-27  0:00       ` jorgie
1997-07-28  0:00         ` Peter Hermann
  -- strict thread matches above, loose matches on Subject: below --
1997-08-04  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-06  0:00 ` Robert Dewar
1997-08-06  0:00   ` HARRY R. ERWIN
1997-08-06  0:00     ` rodney
1997-08-10  0:00   ` Fergus Henderson
1997-08-10  0:00     ` Robert A Duff
1997-08-11  0:00     ` Jerry van Dijk
     [not found] ` <01bca387$42ffbce0$18a9f5cd@asip120>
1997-08-13  0:00   ` HARRY R. ERWIN
     [not found]     ` <3404215f.0@news.uni-ulm.de>
1997-08-27  0:00       ` Robert Dewar
1997-08-13  0:00   ` Mark A Biggar
1997-08-07  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-10  0:00 ` Robert Dewar
1997-08-11  0:00   ` Richard Kenner
1997-08-11  0:00     ` Robert Dewar
1997-08-11  0:00 ` John English
1997-08-14  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-16  0:00 ` Robert Dewar
1997-08-17  0:00   ` Jerry van Dijk
1997-08-17  0:00     ` No Spam
1997-08-19  0:00       ` John English
1997-08-19  0:00     ` Mike Stark
1997-08-27  0:00       ` Jerry van Dijk
1997-08-19  0:00     ` John English
1997-08-19  0:00   ` John English
1997-08-24  0:00     ` Robert Dewar
1997-08-26  0:00       ` Shmuel (Seymour J.) Metz
replies disabled

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