[TUHS] Tandem NSK implementation language (was: Happy birthday, John Backus!)

Dr Iain Maoileoin iain at csp-partnership.co.uk
Wed Dec 5 18:16:55 AEST 2018


> On 5 Dec 2018, at 04:48, Paul McJones <paul at mcjones.org> wrote:
> 
>> On Dec 4, 2018, Greg 'groggy' Lehey <grog at lemis.com> wrote:
>> 
>> The original Tandem OS (called Guardian at the time) was written in Tandem's TAL (Transaction Application Language, amongst other productions), a vague evolution of HP's SPL that looked more like Algol, starting in about 1974.  That is also the earliest I know of an operating system being implemented entirely in a high level language.
> 
> Most likely the earliest operating system written in a high-level language was the one for the Burroughs B5000 (early 1960s), written in a dialect of Algol 60. Others: Multics, written in PL/1 (starting in mid 1960s), the  operating system for the Berkeley Computer Corporation’s BCC-500, written in BCC SPL (system programming language) (late 1960s), OS6 by Stoy and Strachey, written in BCPL (early 1970s), Xerox Alto OS, written in BCPL (about 1974).
> 

About 1972 the Department of Computer Science at Strathclyde University in Scotland had an operating system implemented on a front-end-processor (Icant remember the make)  that allowed the submission and control of jobs to a “mainframe” - an ICL 1904s.
The operating system was written in STAB - a language initially designed and developed by Professor Andrew Colin - and loosely modelled on BCPL.

My memory is that the FEP was about 12 19” racks, it supported about 15-20 users and did not lose your files terribly often ;-)


More information about the TUHS mailing list