Oberon

<language> A strongly typed procedural programming language and an operating environment evolved from Modula-2 by Nicklaus Wirth in 1988. Oberon adds type extension (inheritance), extensible record types, multidimensional open arrays, and garbage collection. It eliminates variant records, enumeration types, subranges, lower array indices and for loops.

A successor called Oberon-2 by H. Moessenboeck features a handful of extensions to Oberon including type-bound procedures (methods).

Seneca is a variant of Oberon focussing on numerical programming under development by R. Griesemer in April 1993 (to be renamed).

See also Ceres workstation Oberon System.

Home

MORE.

Macintosh, MS-DOS version. MS-DOS. Amiga.

["The Programming Language Oberon", N. Wirth, Soft Prac & Exp 18(7):671-690 July 1988].

["Programming in Oberon: Steps Beyond Pascal and Modula", M. Reiser & N. Wirth, A-W 1992].

["Project Oberon: the design of an operating system and compiler", N. Wirth & J. Gutknecht, ACM Press 1992].

(07 Jan 1996)