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