🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6550

Re: Late Bloomers Revisited

#6550
From: dmr
Date: Wed, 20 Dec 1989 09:42
38 lines
2219 bytes
Grandi writes:

 > It was only after PL/1 was designed and looked like becoming a standard that
 > (apparently to please GE and BTL, the industrial partners) they decided to
 > switch to PL/1, and a first, half cooked, compiler for it was written from
 > scratch, *after* the BCPL had already been done. I sure remember having a
 > look at the Multics BCPL compiler and seeing that it seemed *very* old (and
 > nobody knew about it anyhow).


He is wrong; just about the first thing I did on coming to Bell
Labs was to work on the port of the BCPL compiler to Multics.  In fact
I wrote the bcpl command, which, just like cc , called in the various
compiler phases.  (By the time I arrived, Rudd Canaday and Ken Thompson
had done the real work of making Martin Richards' 7094 compiler
generate GE 645 code instead.)  In due course announcement of this
compiler appeared in the MSPM as unofficially supported software.  The
operating system was already a going concern, though not a commercial
product, by then (1968).  This BCPL compiler is indeed very old;
if Grandi has really looked at it, he has looked at characters
typed by me, in that year, into a Multics system written in PL/1.

The first versions of Multics were written in EPL, for `Early PL/1',
a dialect of PL/1 whose compiler was written by Doug McIlroy and
Bob Morris.  I assure you that the EPL compiler is older than
the BCPL compiler, so old that it has vanished except perhaps
in someone's file cabinet.  In 1969 or so a full PL/1 compiler,
courtesy of Freiburghouse etc. of GE was introduced.

The person who took a sabbatical at Waterloo was Steve Johnson.
He had a real shock.  He took B there and planted its seed,
but when he came back to Bell Labs, C had appeared, and Alan
Snyder had already converted SCJ's yacc program from B into C....


	Dennis Ritchie
	dmr@research.att.com
	att!research!dmr
Technical Details
Message-ID: <10267@alice.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!tut.cis.ohio-state.edu!rutgers!att!dptg!ulysses!andante!alice!dmr

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!tut.cis.ohio-state.edu!rutgers!att!dptg!ulysses!andante!alice!dmr
From: dmr@alice.UUCP
Newsgroups: comp.lang.misc
Subject: Re: Late Bloomers Revisited
Message-ID: <10267@alice.UUCP>
Date: 20 Dec 89 09:42:40 GMT
Organization: AT&T Bell Laboratories, Murray Hill NJ
Lines: 38