Jump to content

Oberon-2: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
Line 29: Line 29:
==Publications==
==Publications==
* Hanspeter Mössenböck: [http://ssw.jku.at/Research/Books/Oberon2.pdf Object-Oriented Programming in Oberon-2]
* Hanspeter Mössenböck: [http://ssw.jku.at/Research/Books/Oberon2.pdf Object-Oriented Programming in Oberon-2]
* Hanspeter Mössenböck: [https://www.cs.helsinki.fi/njc/njc1_papers/number1/inv_paper4.pdf Extensibility in the Oberon system]
* Hanspeter Mössenböck: ''Extensibility in the Oberon system'' - Nordic Journal of Computing 1(1994), 77-93
* Hanspeter Mössenböck; Christof Steindl: [http://www.ssw.uni-linz.ac.at/Research/Projects/Reflection/Reflection99/paper.ps The Oberon-2 Reflection Model and its Applications]
* Hanspeter Mössenböck; Christof Steindl: ''[//ssw.jku.at/Research/Projects/Reflection/Reflection99/paper.ps The Oberon-2 Reflection Model and its Applications]'' - 1999


==Links==
==Links==

Revision as of 05:49, 26 February 2020

Oberon-2 is an extension of Oberon developed in 1992 by Hanspeter Mössenböck that adds stronger object-orientation and brings back a couple of features from Modula-2.

Note that with the exception of the Oberon compilers developed by Wirth himself that in general only support the original Oberon, most developers support both languages without explicitly mentioning it, this is because Oberon-2 is purely an addition to Oberon and therefore you can program in the earlier variation without any problems. But the literature supplied with the tools does frequently not differentiate correctly between the two.

Active Oberon is a variant of Oberon-2 that has explicit support for programming multi core processors.

Zonnon is a descendant of Active Oberon that adds safety features and a stronger object system.

Implementations

OS/2 implementations

DOS implementations

Java

Articles

Publications

Links

  • Ryan Kelly: Getting Started with Oberon-2 - Tutorial