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 2
Significance
Oberon was created as a concentrated effort to increase the power of Modula-2 while simultaneously reducing its complexity 2
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Dynamically Typed 1
Typing Discipline
Strongly Typed 1
Connections

Influenced

Nim, Programming Languages

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

Invented

Source Wikidata: Oberon

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. Wikidata: Oberon
  • Wikidata Q1323362, class allow-list match (w-wdresolver-0926)
  • Wikidata Q1323362 P571 (inception)
  • Wikidata Q1323362 P7078 (typing discipline)
  • Invented: Niklaus Wirth, Wikidata Q1323362 P178 (developer) claim -> Q92604 (Niklaus Wirth); computing atlas pioneer entity 266688, checked 2026-09-28
View the Source
2. 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.