[TUHS] mental architecture models, Anyone ever heard of teaching a case study of Initial Unix?

John Levine johnl at taugh.com
Sun Jul 7 11:39:33 AEST 2024


It appears that Charles H Sauer (he/him) <sauer at technologists.com> said:
>I like the 80% explanation, but suspect PL.8 was really named PL.8 to go 
>along with the 801 processor architecture defined in Building 801 aka 
>Thomas J. Watson Research Center in Yorktown Heights. There are probably 
>living Yorktown alumni that could be definitive.

John Cocke said in a paper in IBM J R&D V44 #1/2, Jan 2000, p 50:

 The result [of the language design] was the PL.8 language, the
 ".8" implying that it had about 80% of the richness of PL/I.
 PL.8 bore the same relation to PL/I as the 801 architecture
 had to System/370.

Not gonna argue with him.

>I found PL/I quite usable as long as one kept it simple. But then, I 
>also found Fortran usable as long as one kept it simple. Regarding 
>Fortran portability, I did all my dissertation work on punched cards 
>using CDC Fortran on the 6400/6600 at the UT-Austin computation center. 
>I brought several boxes of cards to Yorktown and don't remember any 
>significant difficulty getting my simulator and other programs to run on 
>VM/370 there. The absence of pointers and structures in Fortran was 
>annoying. Eventually I used SNOBOL to quickly translate the Fortran to 
>PL/I (https://technologists.com/sauer/RESQPPP.pdf).

For the most part Fortran could be pretty portable.  The hard parts 
were when you were trying to get reliable numeric results in complex
calculations, or you were doing stuff that Fortran didn't do very
well like pre-F77 string handling.

R's,
JOhn


More information about the TUHS mailing list