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
- Window-based graphical user interface as a blend of menus and command lines (the tool viewer)
- Based on OOP concepts implementing viewers as well as texts and other documents as ADTs
- Fast display refreshing and highly responsive to the user
- Object oriented programming fully developed
- Type extensions and text abstract data types
- Fast compilation
- Minimum implementation can fit into 200KB of memory (including operating system, complier and user interface)
- Distinction between "Oberon Machine" and "Virtual Oberon Machine" is minimal
Areas of Application
- Personal workstations
- Education
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
- Sebasta, Robert W. (1996) Programming Languages . Addison-Wesley Publishing Company Inc. Menlo Park.
- 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)
Last modified: 04:31 PM on 11/24/1996
This page has been accessed