Oberon

Development · Tutorials & FAQs · Reference · External

Oberon is yet another language by Niklaus Wirth which was developed as part of the Oberon system, a complete operating system environment. The Oberon language is a successor to Modula-2 and Pascal and incorporates record extensions to provide object-oriented programming support.


Development tools:

Software package ETH Oberon
An implementation of the Oberon development environment for Windows.
   ¤  Jul 1995. Freeware.
Home site: http://www.oberon.ethz.ch/
Software package Garden Point Component Pascal
An implementation of Component Pascal (the successor language to Oberon) for the Java Virtual Machine (JVM).
   ¤  May 2001. Freeware.
Home site: http://www.plasrc.qut.edu.au/ComponentPascal/
Software package Oberon for Dummies
An easy-to-use version of the Oberon operating system for PCs which uses a file in a Windows partition to act as the disk for the Oberon file system.
   ¤  May 2001. Freeware.
Home site: http://www.oberon.ethz.ch/
Software package Pow!
The Programmer's Open Workbench for Windows. This includes an Oberon compiler, but it can also be used for Java and C++ development if you have the Sun JDK or GCC (g++) installed. C++ requires an extra plugin to be installed separately. Oberon source code is included.
   ¤  Nov 2000. Freeware.
Home site: http://www.fim.uni-linz.ac.at/pow/pow.html


Tutorials and FAQs:

Document An Overview of Oberon
A brief description of the history and development of the Oberon language and operating system.
   ¤  1996. Reproduced by permission.
Home site: http://www.ics.uci.edu/~oberon/intro.html (now gone)
Document A Brief History of Pascal
Historical background on the Wirth family of languages (Pascal, Modula-2, and especially Oberon, which evolved into Component Pascal) from Oberon Microsystems.
   ¤  1997. Reproduced by permission.
Home site: http://www.oberon.ch/docu/history.html
Document Object-Oriented Programming FAQ
Frequently-asked questions about object-oriented programming in general.
   ¤  2 Apr 1996. Reproduced by permission.
Home site: http://www.cyberdyne-object-sys.com/oofaq2/
Document Object-Oriented Analysis and Design
An introductory course.
   ¤  1997. Reproduced by permission.
Home site: http://www.firstnet.co.uk/meniscus/oocnotes.htm (now gone)


Reference material:

Document The Programming Language Oberon-2
The defining document for the Oberon-2 language.
   ¤  Oct 1993. Reproduced by permission.
Home site: http://www-vs.informatik.uni-ulm.de/projekte/Oberon-2.Report/
Document The Component Pascal Language Report
The defining document for Component Pascal, the successor to Oberon.
   ¤  10 Sep 1997. Reproduced by permission.
Home site: http://www.oberon.ch/


External resources:

External website The Oberon home page
The primary Oberon website, based at ETH Zurich.
External website Oberon links at Yahoo
These are also available at Yahoo UK.
External website The comp.lang.oberon newsgroup
A newsgroup for discussions of Oberon-related issues.


BURKS version 6 · Copyright © John English 1996-2001. All rights reserved.