The Oberon Programming Language

The project was whimsically christened Oberon By Wirth who was fascinated by the accuracy and reliability of the space probe Voyager which passed the moon Oberon of planet Uranus at the time of conception of the new project
Taken from The Oberon System- User Guide and Programmer's Manual by Martin Reiser


Click below to go directly to a specific section:
History | Significant Language Features | Areas of Application | Sample Programs
Related Links | Printed References | Acknowledgments


History

The Oberon programming language is developed at
Eidegnossishe Technische Hocsshule Zurich (or Swiss Federal Institute of Technology) in 1988, by Niklaus Wirth. Having an obsession with simplicity Wirth decided to include much of Pascal's syntax, while incorporating many of the object oriented features of Modula-2 (both of these languages were also created by Wirth). Oberon is considered to be heir to Modula-2. Wirth'sgoal was to create a language that was exstensable and flexible. The result was a full object oriented language that was fit to accompany further development of Cres workstations.


Significant Language Features




Areas of Application



Sample Programs



Related Links

The Official Oberon Home Page
http://www-cs.inf.ethz.ch/Oberon.html
Ulm's Oberon System http://www.mathematik.uni-ulm.de/oberon/
ETH's Ftp site ftp://ftp.inf.ethz.ch/pub/software/Oberon/
(ETH = The Swiss Inst. of Tech.)



Printed References

  1. Sebasta, Robert W. (1996) Programming Languages . Addison-Wesley Publishing Company Inc. Menlo Park.
  2. Reiser, Martin (1991). The Oberon System . Addison-Wesley Publishing Company Inc.



Acknowledgments

I would like to thank the CIS 400 Class Project Officers for all their help finding significant links and programs.
The Hello world! program was written with the help of the
Hello, World Page!.
The Oberon page was submitted by: bsmith@cs.oberlin.edu (Benjamin Smith-Mannschott)



[Prev] [Home] [Next]


Last modified: 04:31 PM on 11/24/1996

This page has been accessed