Programming in Oberon - Steps Beyond Pascal and Modula

Programming in Oberon - Steps Beyond Pascal and Modula

A definitive guide to the Oberon language developed as a successor to Pascal and Modula 2.

Publication date: 01 Jun 1992

ISBN-10: 0201565439

ISBN-13: 9780201565430

Paperback: 336 pages

Views: 23,042

Type: N/A

Publisher: Addison-Wesley Publishing

License: n/a

Post time: 31 Mar 2006 07:44:32

Programming in Oberon - Steps Beyond Pascal and Modula

Programming in Oberon - Steps Beyond Pascal and Modula A definitive guide to the Oberon language developed as a successor to Pascal and Modula 2.
Tag(s): Introduction to Computer Programming
Publication date: 01 Jun 1992
ISBN-10: 0201565439
ISBN-13: 9780201565430
Paperback: 336 pages
Views: 23,042
Document Type: N/A
Publisher: Addison-Wesley Publishing
License: n/a
Post time: 31 Mar 2006 07:44:32
:santagrin: This book was suggested by Kai Koehne

Books excerpts:

This is a book about programming, and in particular about programming in the language of Oberon. It's a language that is defined in terms of relatively few, fundamental programming concepts, rigorously structured, and efficiently implemented on modern computers. These are essentially the same reasons that years ago spoke for the language Pascal. These properties encourage an systematic approach to the designs of the programs, and are the prerequisites for using the essential technique of modular design based on abstraction.

Oberon is a 'small' language which makes it particularly suited as notation for an introduction to programming. Yet its concepts are general and powerful, making it equally appropriate for the construction of large software systems. These claims have been substantiated by the use of Oberon both in teaching and in the design of the Oberon System itself.

Writing a book on programming poses many challenges, in particular how to choose the order in which concepts and constructs are introduced and how to choose examples that are exciting and realistic, yet rely solely on material explained earlier in the text. The book's approach is distinguished in two ways: the procedure and module are introduced early, right after the control structures, and the examples share a common theme: simulation. In the end, a complete and realistic simulation package is obtained.

Intended Audience:

This book is a language reference, a programming tutorial exhibiting modern programming concepts, and implements those concepts in Oberon. This book should therefore serve the professional programmer as well as university professors and students.

The Oberon language was purposefully designed to server as an implementation tool for the Oberon System, an efficient, concise operating system founded on object oriented programming. The language, however, is not tied to the system; its compilers can be provided for any machine under most current operating systems. Programming in Oberon therefore requires no knowledge of the Oberon system, and digress only minimally into the discussion of Oberon system concepts.
 




About The Author(s)


Niklaus Emil Wirth (born 15 February 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. In 1984 he won the Turing Award, generally recognized as the highest distinction in computer science, for developing a sequence of innovative computer languages.

Niklaus Wirth

Niklaus Emil Wirth (born 15 February 1934) is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. In 1984 he won the Turing Award, generally recognized as the highest distinction in computer science, for developing a sequence of innovative computer languages.


Book Categories
Sponsors
Icons8, a free icon pack