Re: Class Notes for a PL/I Course.

"Joe Monk [email protected] [H390-MVS]" <[email protected]> Sun, 6 Oct 2019 06:28:15 -0500
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.
>
> 
>