What is Oberon written in?
Oberon uses a bootstrap chain from Modula-2 (documented).
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Bootstrap Chain
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Modula-2 | 90% | Oberon compiler bootstrapped from Modula-2 | Source |
Influenced By
- Modula-2 — Oberon designed as successor to Modula-2
- Pascal — Oberon designed by Pascal's creator Wirth as successor
Languages Oberon Influenced
- Oberon-2 — Oberon-2 extends Oberon with type-bound procedures
- Go — Oberon influenced Go's module/package design
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.
Evidence Sources
- https://en.wikipedia.org/wiki/Go_(programming_language)
- https://en.wikipedia.org/wiki/Oberon_(programming_language)
- https://en.wikipedia.org/wiki/Oberon-2
Related Languages
Discover More
What are programming languages written in?
Oberon in the language family tree
Interactive programming language graph
How Oberon bootstraps its compiler
Languages Oberon influenced: Oberon-2
Languages Oberon influenced: Go
Languages that influenced Oberon: Modula-2
Languages that influenced Oberon: Pascal