Sujet : Re: The joy of FORTRAN
De : lynn (at) *nospam* garlic.com (Lynn Wheeler)
Groupes : comp.os.linux.misc alt.folklore.computersDate : 25. Sep 2024, 03:05:25
Autres entêtes
Organisation : Wheeler&Wheeler
Message-ID : <87h6a4ebdm.fsf@localhost>
References : 1 2 3 4 5 6 7
User-Agent : Gnus/5.13 (Gnus v5.13)
Lawrence D'Oliveiro <
ldo@nz.invalid> writes:
PL/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.htmlsome refs from above:
http://teampli.net/plisprg.htmlhttps://multicians.org/pl1-raf.htmlhttps://people.csail.mit.edu/saltzer/CTSS/Multics-Documents/G00s/G0080.pdfhttps://people.csail.mit.edu/saltzer/CTSS/Multics-Documents/G00s/G0081.pdfhttps://web.mit.edu/multics-history/source/Multics/ldd/system_library_standard/source/bound_pl1_.1.s.archiveMULTICS
https://en.wikipedia.org/wiki/Multicshttps://multicians.org/history.htmlhttps://web.mit.edu/Saltzer/www/publications/f7y/f7y.htmlhttps://www.tebatt.net/SAT/COGITATIONS/UPcursorLecture/ProjectMAC.htmlsomething of spinoff, Stratus
https://en.wikipedia.org/wiki/Stratus_VOSStratus
https://en.wikipedia.org/wiki/Stratus_VOS#OverviewVOS 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/CMShttps://en.wikipedia.org/wiki/Cambridge_Scientific_CenterCSC 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_RUNOFFhad 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_Languageaccount by one of the GML inventors about the CP67 wide-area network
https://web.archive.org/web/20230402212558/
http://www.sgmlsource.com/history/jasis.htmActually, 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_Hendrickswhich 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