Oberon

E14342

Oberon is a modular, type-safe systems programming language designed by Niklaus Wirth as a streamlined successor to Pascal and Modula-2, emphasizing simplicity and efficiency.

Aliases (1)

Statements (54)
Predicate Object
instanceOf compiled programming language
imperative programming language
modular programming language
procedural programming language
programming language
statically typed programming language
strongly typed programming language
systems programming language
countryOfOrigin Switzerland
designedBy Niklaus Wirth
designGoal efficiency
readability
reliability
simplicity
developer ETH Zurich
doesNotSupport inheritance
operator overloading
pointer arithmetic
firstAppeared late 1980s
firstAppearedAt ETH Zurich
hasKeyword ARRAY
BEGIN
END
FOR
IF
IMPORT
MODULE
POINTER
PROCEDURE
RECORD
TYPE
VAR
WHILE
influenced Component Pascal
Lagoona
Oberon-2
influencedBy Mesa
Modula-2
Pascal
paradigm modular
procedural
partOf Oberon system
successorTo Modula-2
Pascal
supports dynamic arrays
garbage collection
modules
procedures as parameters
records
separate compilation
type extension
type-safe systems programming
typingDiscipline static
strong

Referenced by (6)
Subject (surface form when different) Predicate
Modula-2
Pascal
influenced
Component Pascal
Go
influencedBy
Component Pascal
family
Oberon ("Oberon system")
partOf

Please wait…