Oberon-2 |
Oberon-2 is a true extension of the Oberon programming language. It adds the FOR loop and type bound procedures which are to Oberon what classes are to other object oriented programming languages. It was developed at ETH Zurich by Niklaus Wirth and Hanspeter Mössenböck, who is now at Institut für Systemsoftware (SSW) of the University of Linz, Austria.
A superset of Oberon-1, Oberon-2 was developed by H. Moessenboeck in 1991 to add object-orientation. Oberon-2 was a redesign of Object Oberon. The extensions to Oberon are:
:Note that the form of With statement used in Oberon is unrelated to the Pascal and Modula-2 With statement. This method of abbreviating access to record fields is not implemented in Oberon or Oberon-2.
=Implementations=
Oberon-2 compilers maintained by ETH include versions for Windows, Linux, Solaris, Mac OS X.
There is an Oberon-2 Lex scanner and Yacc parser by Stephen J Bevan of Manchester University, UK, based on the one in the Mössenböck and Wirth reference. It is at version 1.4.
=References=
= External links =
|
|
