Home
Up
Intro
Contents
Chapter
1
2
3
4
5
6
7
8
9
10
Design
Assert
Timing
EBNF
Report
Pas
Last Changed: July 12th, 1997
This is a conversion from Oberon text to HTML, and from German to English. The converter software is still under development,
and some features or information may be missing in this converted version.
HTML hypertext facilities are not yet active in this document.
To exploit the interactive facilities, use Oberon System 3 and the source of this text,
available for download using binary ftp as Oberon System 3 archive.
The converter from German to English is still under development as well.
A previous version is also available for Oberon V4.
To access this and other additional material use
ftp.
For the convenience of our students, most of this information and the related material is available
in German as well.
Introduction to Oberon
The Oberon Programming Language
Introduction to the Oberon Programming Language
Günther Sawitzki
<gs@statlab.uni heidelberg.de>
Using the mouse and the keyboard can you navigate in this text. The cursor
is following the mouse movements. The scroll bar is an additional help for
navigating in the text. To jump to any position, move the the cursor to
the position of interest in the scroll bar area and activate it.
<- Here is Oberon the scroll bar
The details how to "activate" something depend on the system you
are using. On a Macintosh press the "ctrl" key. On a X windows terminal
with a 3 button mouse press, the middle mouse button.
Keep these keys in memory:
(Macintosh) Note:
activate => ctrl key
(X Windows etc.) Note:
Activate => middle mouse button
A tick in the scroll bar marks where the currently visible section is located
in the full text. Un case you are lost: activate the start of this scroll
bar, i.e. point to the start of the scroll bar and press "activate" .
You can control Oberon using commands. A command is an elementary, directly
executable action. You enter a command by pointing to the command text and
pressing "activate". For short: you activate the command.
System.Time Shows
the time in "System.Log" viewer.
System.ClearLog clears
the contents of the "System.Log".
Activate these commands. Use
Desktops.OpenDoc ItO/Ch02.Text
to go the next chapter. Use
System.Quit
to leave Oberon.
If you want to go back to the start of this text : activate the top area
of this scroll bar..
If you are already familiar with other programming languages and just want
to get some information on the particuliarities of Oberon, activate the command
Desktops.OpenDoc DoubleClickOnMe
to see the standard introduction for Oberon using System 3. For other
Oberon versions, corresponding introductions are available. These introductions
give hints how to configure your system and about special input conventions.
Literature:
M. Reiser, N. Wirth: Programming in Oberon. Addison-Wesley 1991. ISBN 0-201-54422-9
M. Reiser: The Oberon System. Addison-Wesley 1991. ISBN 0 201 54422 9 PBK
(User guide and programmer's manual)
H. Mössenböck: Object Oriented Programming in Oberon-2. Springer
1994.
H. Mössenböck, N. Wirth: The Programming Language Oberon-2. ETH
Zürich, Oct. 1993
(replaces appendix A of Reiser und Wirth(1991)).
H. Mössenböck: Oberon V4. ETH Zürich, Dec. 1993
If you want to go to the start of this text: activate the
start of the scroll bar..
Introduction to the Oberon programming language.
ItO/Ch01.Start.Text gs
(c) G. Sawitzki, StatLab Heidelberg
<http://statlab.uni heidelberg.de/projects/Oberon/intro/>
Home
Up
Intro
Contents
Chapter
1
2
3
4
5
6
7
8
9
10
Design
Assert
Timing
EBNF
Report
Pas