[Oberon] Integer subranges

Guy T. turgu666 at gmail.com
Mon May 4 18:42:33 CEST 2020


This remember me of an IBM Mainframe compiler used at university in 1980-1982 timeframe: Pascal 8000. I suspect it was based in part on the Pascal 6000 effort:

http://www.jaymoseley.com/hercules/compilers/pascal8000.htm

Guy


> On May 4, 2020, at 12:31 PM, dave at brownsmeet.com wrote:
> 
> 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
> --
> 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