[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