Abstract
This chapter provides a gentle introduction to the programming language Oberon-2. The approach is a very practical one and is based on the expressive quality of examples. After introducing the form (syntax) of the language and its basic constructs the theme moves to procedures, abstract data types and modules as the basic elements and the possibility of type extension and type-bound procedures. This brings us naturally to the world of object-oriented programming and, perhaps more important, an object-oriented way of thinking, so the introduction is evolutionary and aims to avoid any radical discussion of the pros and cons of introducing object-oriented programming (OOP) in the early stages of learning to program. The attractive thing about Oberon-2 is that the language is built on well-proven foundations and at the same time supports object-oriented programming with the help of simple but powerful extensions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mühlbacher, J.R., Leisch, B., Kirk, B., Kreuzeder, U. (1997). Introduction to Oberon-2. In: Oberon-2 Programming with Windows. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45762-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-45762-3_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62522-3
Online ISBN: 978-3-642-45762-3
eBook Packages: Springer Book Archive