Post by Lawrence D'OliveiroPL/I was IBM’s attempt at a Grand Unification of both “business” and
“scientific” programming in one language. If you thought C++ programming
was full of surprises when your program did unexpected things, PL/I
invented the whole genre of “surprise-ridden programming language”.
... there was MIT Project MAC using PL/I to implement MULTICS
https://multicians.org/pl1.html
some refs from above:
http://teampli.net/plisprg.html
https://multicians.org/pl1-raf.html
https://people.csail.mit.edu/saltzer/CTSS/Multics-Documents/G00s/G0080.pdf
https://people.csail.mit.edu/saltzer/CTSS/Multics-Documents/G00s/G0081.pdf
https://web.mit.edu/multics-history/source/Multics/ldd/system_library_standard/source/bound_pl1_.1.s.archive
MULTICS
https://en.wikipedia.org/wiki/Multics
https://multicians.org/history.html
https://web.mit.edu/Saltzer/www/publications/f7y/f7y.html
https://www.tebatt.net/SAT/COGITATIONS/UPcursorLecture/ProjectMAC.html
something of spinoff, Stratus
https://en.wikipedia.org/wiki/Stratus_VOS
Stratus
https://en.wikipedia.org/wiki/Stratus_VOS#Overview
VOS was coded mainly in PL/I with a small amount of assembly language
before it was migrated to ftServer series.[citation needed] As of 1991,
the system was written in PL/I and C, with only 3% in assembly.[10]
topic drift trivia (I was at CSC for much of the 70s): some of the MIT
CTSS/7094 went to Project MAC on the 5th flr to do MULTICS, others went
to the IBM Cambridge Scientific Center on the 4th flr to do virtual
machines, networking, online&performance applications, etc.
https://en.wikipedia.org/wiki/History_of_CP/CMS
https://en.wikipedia.org/wiki/Cambridge_Scientific_Center
CSC had wanted 360/50 to modify adding virtual memory, but all the spare
360/50s were going to FAA ATC, so they had to settle for 360/40 to
modify and implemented virtual machine CP40/CMS ... then when 360/67
becomes available standard with virtual memory, CP40/CMS morphs into
CP67/CMS ... precusor to VM370/CMS
https://en.wikipedia.org/wiki/VM_(operating_system)
CTSS RUNOFF
https://en.wikipedia.org/wiki/TYPSET_and_RUNOFF
had been rewritten as "SCRIPT" for CMS. Then in 1969 when three people
at the science center invented GML, GML tag processing was added to
SCRIPT.
https://en.wikipedia.org/wiki/IBM_Generalized_Markup_Language
account by one of the GML inventors about the CP67 wide-area network
https://web.archive.org/web/20230402212558/http://www.sgmlsource.com/history/jasis.htm
Actually, the law office application was the original motivation for the
project, something I was allowed to do part-time because of my knowledge
of the user requirements. My real job was to encourage the staffs of the
various scientific centers to make use of the CP-67-based Wide Area
Network that was centered in Cambridge.
Person responsible for CP67 wide-area network:
https://en.wikipedia.org/wiki/Edson_Hendricks
which morphs into the corporate internal network (larger than
arpanet/internet from just about the beginning until sometime mid/late
80s)
technology also used for the corporate sponsored univ bitnet
https://en.wikipedia.org/wiki/BITNET
--
virtualization experience starting Jan1968, online at home since Mar1970