Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Oberon

Procedural Language

Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth, the last member of the Wirth family of languages that began with Algol W and continued through Pascal and Modula-2. Oberon was designed as a simplification and modernization of Modula-2, developed for and alongside the Oberon operating system at ETH Zurich, and it introduced type extension as its central mechanism for object-oriented programming rather than a full class system.

Facts
First Released
1987 1
Paradigm
Imperative, structured, modular, object-oriented 1
Significance
Oberon was created as a concentrated effort to increase the power of Modula-2 while simultaneously reducing its complexity 1
Connections

Influenced

Nim, Programming Languages

Nim "Influence" section: Oberon contributed the export marker. en.wikipedia.org/wiki/Nim_(programming_language)

Preceded By

Modula-2, Programming Languages

General knowledge, not independently re-fetched: Niklaus Wirth designed Oberon (1987) as a simplified successor to Modula-2.

Sources
1. Oberon (programming language), Wikipedia
  • Infobox, First appeared
    1987; 39 years ago (1987)
  • Infobox, Paradigm
    Imperative, structured, modular, object-oriented
  • Introduction section
    Oberon was the result of a concentrated effort to increase the power of Modula-2, the direct successor of Pascal, and simultaneously to reduce its complexity.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.