Programming in Oberon
Steps beyond Pascal and Modula
Martin Reiser and Niklaus Wirth
Addison Wesley, 1992
ISBN 0-201-56543-9
320 pages
Abstract
In 1985 Niklaus Wirth and Juerg Gutknecht embarked on a Project
to build a new operating system from scratch. The quote from Einstein:
'Make it as simple as possible, but not simpler' served as a signpost
for their approach - resulting in a system of exemplary lucidity,
efficiency and compactness. Wirth was fascinated by the accuracy
and reliability of the Voyager space probe then passing Oberon,
one of the moons of Uranus. The project was christened Oberon in
its honor.
This is the definitive guide to the
Oberon language developed as a
successor to Pascal and Modula-2. Programming in
Oberon provides:
- A programming tutorial that demonstrates modern programming
concepts
- A complete language reference that explains the syntax and
use of Oberon.
This unique tutorial will be suitable for students learning
Oberon as well
as providing a valuable reference for professional programmers.
Key features of the book include:
- An early introduction to procedures and modules.
- A unifying series of examples of increasing complexity which
build up throghout the book towards a complete, realistic simulation
package.
- An explanation of the object-oriented style of programming and
its advantages.
[ Computer Science-Department
| Institute for Computer Systems
| Wirth's Home Page]
ETH Zürich: Department of Computer Science
Comments to Jacques Supcik <supcik@inf.ethz.ch>
December 5, 1997.