[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