[Oberon] Integer subranges
dave at brownsmeet.com
dave at brownsmeet.com
Mon May 4 18:31:22 CEST 2020
Thanks Chris, and my apologies to Urs Ammann.
There's some history of Pascal 6000 at the end of
http://www.standardpascal.org/Compiler_text_1984/P6K_INT_REF.TXT
which explains that Svend Knudsen worked with Urs Ammann on release 2 of
Pascal-6000 around 1976.
I supported that compiler at Imperial College from 1978 to 1983 and for
some reason it is Knudsen's name that always comes to my mind.
I found the Ammann paper on code generation fascinating. There is also
an earlier paper from Wirth published at Stanford called
On "Pascal", code generation, and the CDC 6000 computer.
STAN-CS-72-257 February 1972.
-- Dave.
On 2020-05-03 01:51, Chris Burrows wrote:
>> -----Original Message-----
>> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
>> dave at brownsmeet.com
>> Sent: Sunday, 3 May 2020 1:37 AM
>> To: Joerg
>> Cc: ETH Oberon and related systems
>> Subject: Re: [Oberon] Negative integer literals in Oberon
>>
>> So to put the cat amongst the pigeons again :-), I have seen no better
>> solution to multiple integer sizes than Wirth and Knudsen's original
>> Pascal 6000 compiler (circa 1975) and its support for integer
>> subranges.
>>
>
> In the interest of historical accuracy, and to help anybody who wishes
> to research further, my understanding is that that the author of the
> (circa 1975) CDC 6000 Pascal compiler was Urs Ammann. He documents it
> in his paper 'On Code Generation in a PASCAL Compiler' (ETH Technical
> Report TR 013). He is also one of the authors of 'The PASCAL <P>
> Compiler: Implementation Notes' (ETH Technical Report TR 010).
>
> Both of these papers and an additional chapter, 'The Zurich
> Implementation' written by Urs are included in the book 'PASCAL The
> Language and its Implementation' Edited by D.W. Barron. 1981 John
> Wiley and Sons. ISBN-10: 0471278351. Used copies are currently being
> advertised on Amazon,
>
> Svend Erik Knudsen's claim to fame was the development of the Medos
> operating system written in Modula-2. This is documented in his 1983
> Dissertation ETH No.7346 'Medos-2: A Modula-2 Oriented Operating
> System for the Personal Computer Lilith'.
>
> Regards,
> Chris Burrows
> CFB Software
> https://www.astrobe.com
>
>
>
>
>
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related
> systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
More information about the Oberon
mailing list