From modula to oberon

The programming language Oberon is the result of a concentrated effort to increase the power of Modula‐2 and simultaneously to reduce its complexity. Several features were eliminated, and a few were added in order to increase the expressive power and flexibility of the language. This paper describes and motivates the changes. The language is defined in a concise report1.

[1]  O. J. Dahl,et al.  Simula Begin , 1979 .

[2]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[3]  Niklaus Wirth,et al.  Programming in Modula-2 , 1985, Texts and Monographs in Computer Science.

[4]  Niklaus Wirth,et al.  The oberon system , 1989, Softw. Pract. Exp..

[5]  Bjarne Stroustrup,et al.  The C++ Programming Language, First Edition , 1986 .

[6]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[7]  Niklaus Wirth,et al.  Type extensions , 1988, TOPL.

[8]  Niklaus Wirth,et al.  The programming language oberon , 1988, Softw. Pract. Exp..