:: IBS :: Interesting Books Selector :: Home | Contact | Imprint :: Find only [ english | german | french ] :: All languages :: All authors :: All titles :: All categories :: Categories [ Current controversies | Economy | Fiction | Hardware | History | Internet | Liberty | Mathematical recreation | Mathematics | Philosophy | Psychology | Political philosophy | Politics | Science | Software design ]

Type first few letters of name: author title


Programming in Oberon: Steps Beyond Pascal and Modula-2

Martin Reiser, Niklaus Wirth

Buy this book at Amazon.com or try Amazon.co.uk in England, Amazon.ca in Canada, Amazon.de in Germany, Amazon.fr in France, Amazon.it in Italy, Amazon.es in Spain. ASIN=0201565439, Category: Software Design, Language: E, cover: PB, pages: 320, year: 1992.

Review © (1993-2004) by interesting-books-selector.com

This book presents the programming language Oberon in concise, illustrative and clear style with many examples. Most chapters contain exercises. After explaining language constructs and library modules in the first nine chapters, some examples show how stepwise refinement and data abstraction facilitate program design. The object oriented features, namely record type extension, also called inheritance and dynamic, also called polymorphic types, are described on 75 pages and applied to simulation example.

The last chapter is dedicated to Oberon-2, which is fully upward compatible with Oberon. Oberon-2 basically extends Oberon by so-called type bound procedures, also called methods in the object oriented terminology. The appendix contains the complete Oberon language report on only 25 pages. Oberon is a simple language, yet more powerful than its predecessor Modula-2. This book is a must.