Re: Class Notes for a PL/I Course.
"Giuseppe Vitillaro giuseppe-yuD/ahkh7LvrZ44/[email protected] [H390-MVS]" <[email protected]> Sun, 6 Oct 2019 10:59:46 +0200 (CEST)
| Newsgroups | gmane.comp.emulators.hercules390.mvs |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 6 Oct 2019, Bernd Oppolzer berndoppolzer-/[email protected] [H390-MVS] wrote: > Hi Peppe, > > I would like to thank you again for posting the PL/1 Argonne text book :-) Well, I thought I found a reference anyone on this list know, glad to ear it hasn't been, as I was almost on the border too just keep it on my books library. > > it is really very good, and I have been spending many hours until now If it looks that way to the eyes of an experienced PL/I coder, I think I really found a gem in the mood ;-) > reading the first 3 chapters; although I know most of it, I found some of the > homework tasks very interesting. In my experience many of the PL/1 coders > in the real world of today don't really understand all the bells and whistles > (and pitfalls) > of the PL/1 language, for example what can all go wrong with BY NAME, if > names don't match, and what is ISUB defining and so on. > > I tried the homework examples of chapter 3 with PL/1 (F), and they all worked > :-) > > if you want to take a look: > > http://bernd-oppolzer.de/testp4.pli.txt I will! Thanks Bernd! Peppe. P.S. I translated the short piece of C code I wrote time ago to access DDNAMES, under the advices of Tony, in PL/I (F) and it seems to work so far. The only problem is my PL/I ;-) By the way reading around, I've found these references PL/I(F) 1966 IBM - New York Programming Center - Hursley (UK) BCPL 1967 Martin Richards - University of Cambridge C 1972 Dennis Ritchie - AT&T Bell Labs which drive what seems, to my eyes, a thread rooting these languaes to ALGOL (1958), through a strict relationship between them. That would explain why our PL/I(F) lack LEAVE/ITERATE. I bet we would find them in BCPL loops? Hence those constructs would have born between 1966 and 1972? Probably with BCPL in 1967? Anyone have time to add real history references to this too simple scheme?