Deutsch   English   Français   Italiano  
<87h6a4ebdm.fsf@localhost>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lynn Wheeler <lynn@garlic.com>
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Tue, 24 Sep 2024 16:05:25 -1000
Organization: Wheeler&Wheeler
Lines: 72
Message-ID: <87h6a4ebdm.fsf@localhost>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
	<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
	<vcub5c$36h63$1@dont-email.me>
	<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
	<vcuib9$37rge$5@dont-email.me> <6tDIO.25202$afc4.3071@fx42.iad>
	<vcva2s$3bcrt$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 25 Sep 2024 04:05:32 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="f86401bc72d7cfc34c5731e9e5953e36";
	logging-data="3720298"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/wnflZC/yjDQxpHw4kjFHreJ+lbnVgzDk="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:GmxjlGga8/c4ZP2rZpRLHRqb6BM=
	sha1:d8nlRoRGsGAQ8n2dtWU0ztQy8VU=
Bytes: 4517



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.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