Someone who has been on this list worked for an IVP that published STC's written in COBOL.
Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of CM Poncelet Sent: Friday, March 25, 2022 5:59 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: PL/I question AFAIK The reason PL/I was not 'more popular' was its high license fee. Meanwhile, I've known people use even COBOL to write/maintain system code. As for me, I wrote all system code in assembler - bar adhoc stuff, as in to be executed once only (e.g. to convert CICS DFHCSD [?] RDO-defined LU2 connections and sessions to their equivalent assembler DFHTCT entries and macros,) which I then wrote in PL/I to save time. Not sure about PL/I being considered "too slow": it *could* be compiled with the 'optimize' [or similar] option, in the 1980's. On 25/03/2022 11:20, Rupert Reynolds wrote: > Vaguely related, can anyone comment on the assertions that PL/I was > considered "too slow" back in the old days, and that it was "too verbose > for writing system code"? Excuse me? MVS system macros are stuffed with its > close relative, PL/S! > > I can see its size would make compiling slow on limited hardware, but I > always found the compiled code ran pretty well, and the language supported > all the bit-twiddling I needed without resorting to PL/S. > > I even wrote a PL/I hackpiece for laughs that effectively called data to > issue SVC 99 without calling assembly (the obvious choice in those days). > PL/S would have done it more nicely, but PL/I had the facilities to make it > happen. > > I often wonder why it wasn't more popular. C felt like a step backward. > > Roops > > On Fri., Mar. 25, 2022, 00:06 CM Poncelet, < > 000003e99a92061c-dmarc-requ...@listserv.ua.edu> wrote: > >> Yes - and it could not be called NPL as its further development was then >> transferred to IBM Hursley in England. >> >> On 24/03/2022 12:45, Seymour J Metz wrote: >>> FORTRAN VI -> NPL -> MPPL -> PL/I >>> >>> At the time I thought that MPPL was a hideous acronym. >>> >>> >>> -- >>> Shmuel (Seymour J.) Metz >>> http://mason.gmu.edu/~smetz3 >>> >>> ________________________________________ >>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on >> behalf of CM Poncelet [000003e99a92061c-dmarc-requ...@listserv.ua.edu] >>> Sent: Wednesday, March 23, 2022 9:06 PM >>> To: IBM-MAIN@LISTSERV.UA.EDU >>> Subject: Re: PL/I question >>> >>> +1 >>> >>> It was initially called Fortran VI, because it was considered too >>> advanced to be called Fortran V (1962), then NPL (1964, but could not >>> because it was the acronym of the National Physical Laboratory [or >>> similar] in the UK,) and then PL/I - with the '/' from OS/360 and the >>> Roman 'I' to preserve its originally having been called Fortran VI. >>> >>> >>> >>> On 23/03/2022 00:52, Phil Smith III wrote: >>>> Bob Bridges wrote: >>>> >>>>> PL/1 was my first language. >>>> Only it's "PL/I". "Programming Language/One", but "PL/I". Just sayin'. >>>> >>>> >>>> >>>> It actually might have been PL/C on that Xerox 530. Soooo long ago. >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>> . >>>> >>> ---------------------------------------------------------------------- >>> For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>> >>> ---------------------------------------------------------------------- >>> For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>> . >>> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >> > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > . > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN