Programming in Oberon : steps beyond Pascal and Modula
Author(s)
Bibliographic Information
Programming in Oberon : steps beyond Pascal and Modula
ACM Press , Addison-Wesley Pub. Co., c1992
Available at 16 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Note
Includes bibliographical references and index
Description and Table of Contents
Description
In 1985 Niklaus Wirth and Jurg Gutknecht embarked on a project to build a new workstation 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
An early introduction to procedures and modules;
A unifying series of examples of increasing complexity which build up throughout the book towards a complete realistic simulation package;
An explanation of the object-oriented style of programming and its advantages.
Table of Contents
Why Oberon?
A First Oberon Program
Tokens and basic types
Declarations, expressions and assignments
Control structures
Procedures and modules
Input and output
Type declarations, array and record types
Dynamic data structures and pointer types
Stepwise refinement and data abstraction
Type extension and procedure types
Object-orientation
A simulation package
Oberon-2
by "Nielsen BookData"