Re: Class Notes for a PL/I Course.
| Newsgroups | gmane.comp.emulators.hercules390.mvs |
|---|---|
| Message-ID | <CAPcd4G_15rahZhELrNZ3a3_svevTBL9MJEz0qzUu6s4Cx4KasA@mail.gmail.com> |
BTW, do you know why its called PL/I (F)? F = FULLWORD = 64 bits. This compiler was written for a 64KB S/360 machine.. :) "Is it possible newer PL/I versions got LEAVE/ITERATE from BCPL?" No, it came from ANSI X3J1, I think. Joe On Sun, Oct 6, 2019 at 4:05 AM Giuseppe Vitillaro giuseppe-yuD/ahkh7LvrZ44/[email protected] [H390-MVS] <[email protected]> wrote: > > > On Sat, 5 Oct 2019, Joe Monk [email protected] [H390-MVS] wrote: > > > "I can't picture why and how IBM forget to implement > > these primitive structured programming loop tokens in > > the PL/I (F) compiler. The only way to implement them > > is using GOTO, I can't figure out any other way." > > > > The concepts didnt exist :) thats why theyre not implemented. The concept > > came about with standardization of PL/I, which led to the > > checkout/optimizing compilers. > > > > Joe > > It looks: > > 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 > > you are in some way right, Joe, they didn't exist at > the time PL/I(F) has been written (1966). > > But I would think they had been implemented somewhere > between PL/I and C, BCPL looks like a nice candidate > and 1967 a possible reference date. > > Is it possible newer PL/I versions got LEAVE/ITERATE > from BCPL? > > Peppe. > > >