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.
Programming in Oberon - Steps Beyond Pascal and Modula
Author(s): Martin Reiser and Niklaus Wirth
Publication Date: 1992
ISBN: 0-201-56543-9
Pages: 320
Publisher: ACM Press, New York; Addison-Wesley Publishing Company
This book was suggested by Kai Koehne
View / Download Programming in Oberon - Steps Beyond Pascal and Modula
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.
Programming in Oberon - Steps Beyond Pascal and Modula
Author(s): Martin Reiser and Niklaus Wirth
Publication Date: 1992
ISBN: 0-201-56543-9
Pages: 320
Publisher: ACM Press, New York; Addison-Wesley Publishing Company
This book was suggested by Kai Koehne
View / Download Programming in Oberon - Steps Beyond Pascal and Modula
0 comments:
Post a Comment