Oberon Programming Language

Cluster focuses on Niklaus Wirth's Oberon programming language, its evolution from Pascal and Modula-2, influences on Go, variants like Oberon-07, and related projects such as Project Oberon OS.

📉 Falling 0.3x Programming Languages
1,651
Comments
19
Years Active
5
Top Authors
#5554
Topic ID

Activity Over Time

2008
2
2009
11
2010
9
2011
15
2012
22
2013
91
2014
59
2015
120
2016
126
2017
119
2018
82
2019
110
2020
149
2021
128
2022
187
2023
185
2024
123
2025
111
2026
2

Keywords

MS e.g ObjectPascal AOS psu.edu OberonEmulator ARM ALGOL TP ETHZ oberon pascal language algol 07 active programming language successor programming languages

Sample Comments

soapdog May 4, 2016 View on HN

Oberon and its siblings are awesome. I believe that to fully appreciate Oberon & friends, you need to have a bit of context on its creation and usage.Oberon is a language by Niklaus Wirth, so it is not a C-like language, it is a different branch of the Algol family, it is the Pascal branch were we have Pascal, Modula and Oberon (in their different versions).This family of languages are very easy to port and to construct performant compilers. They are not only easy to learn from a stude

jankeymeulen Apr 11, 2022 View on HN

Like the Oberon OS and programming language?

erikpukinskis Mar 6, 2017 View on HN

For anyone who doesn't know what Oberon is:"Oberon is a general-purpose programming language created in 1986 by Professor Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2). 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."<a href="https://en.wikipedia.org/wiki/Oberon_(

augustk May 23, 2018 View on HN

Today's Pascal is called Oberon, which is also designed by Niklaus Wirth. Oberon is a pure structured language* with support for modular and object-oriented programming. In a sense Oberon represents more than 50 years of refinement starting from Algol-60 via Pascal and Modula-2. The language report has shrunk to about 16 A4 pages. I would say that Oberon is about as close as you get to Dijkstra's idea of a humble programming language. Among the compilers I can recommend OBNC (<a href="

Sin2x Aug 1, 2022 View on HN

Oberon language and Oberon OS are two distinct entities and given the context of this post it's obvious that I was talking about Oberon the language. Whether you like Go or not, it's the closest modern production language to Oberon and derived very much from it, so my point stands.

rob74 Feb 25, 2022 View on HN

I was aware of the Oberon programming language, which is the successor of Modula-2, which is itself the successor of Pascal (all invented by Niklaus Wirth), but it took me a few minutes to remember that there was also an OS and computer system called Oberon. However in a university setting it makes perfect sense to have a complete "package" of hardware, OS and programming language which you can design and understand "from the ground up".

based2 Feb 26, 2022 View on HN

https://en.wikipedia.org/wiki/Oberon_(programming_language)

based2 Dec 22, 2020 View on HN

https://en.wikipedia.org/wiki/Oberon_(programming_language)

fancyfredbot Oct 4, 2020 View on HN

Reminds me a little of Wirth's Project Oberon

webmobdev May 6, 2022 View on HN

Indeed. Check out its successor Oberon by the same creator. It's modern, simple and powerful. The whole language definition is just 17 pages - https://people.inf.ethz.ch/wirth/Oberon/Oberon07.Report.pdf ... and yet, no PR behind it, so it is nowhere near the popularity of even the fading Pascal.