Programming language · 1987

Oberon

Programming language.

Official site ›
Oberon logo
Modula-2Written in
1987First released
Niklaus WirthDeveloper
staticTyping
BSD licensesLicense
Built fromInfluenced Oberon Modula-2PascalOberon-2Go
BootstrapInfluence

What is Oberon written in?

Oberon uses a bootstrap chain from Modula-2 (documented).

Quick Facts

Designed by
Niklaus Wirth
First released
1987
Typing
static
License
BSD licenses

About Oberon

Oberon is a programming language. It is a statically typed language. It supports imperative and object-oriented programming.

Oberon first appeared in 1987 and was designed by Niklaus Wirth.

How Oberon is implemented

In the Language Lineage dataset, its toolchain was bootstrapped from Modula-2.

Oberon in the language family tree

Oberon drew on ideas from Modula-2 and Pascal and went on to influence Go and Oberon-2.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is Oberon written in?
Oberon is primarily implemented in Modula-2. See the implementation section above for details and source references.
What languages influenced Oberon?
Oberon was influenced by Modula-2, Pascal among others. See the influence section above for the full list.
Which languages did Oberon influence?
Oberon influenced Go, Oberon-2 among others.
When was Oberon first released?
Oberon was first released in 1987. It was designed by Niklaus Wirth.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Oberon relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=oberon" width="100%" height="500" loading="lazy" style="border:0" title="Oberon relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Oberon source record.

Explore Oberon in Graph →