4 ms·
> Perhaps sufficient as educational tool. Has Oberon ever been a thing outside academia? I’ve heard about some Modula2/3 stuff out there in the wild, but not O
by the_only_law 3y ago
> Perhaps sufficient as educational tool.
Has Oberon ever been a thing outside academia? I’ve heard about some Modula2/3 stuff out there in the wild, but not Oberon.
- anta40 3y agoFrom a quick Google search: "Oberon includes low-level features that make it particularly suited to the development of real-time applications on ARM microcontrollers." https://www.astrobe.com/Oberon.htm https://www.astrobe.com/Oberon.htm https://www.astrobe.com/order.htm https://www.astrobe.com/order.htm Ah, very interesting.
- pjmlp 3y agoYes, when I was at CERN almost 20 years ago, Niklaus Wirth did a session on Oberon for scientific computing, and as part of that Oberon day, there was someone from Brasil talking about their use in production, controlling some hardware stuff. Additionally Astrobe sells Oberon-07 compilers for IoT (https://www.astrobe.com/order.htm https://www.astrobe.com/order.htm), for a while XDS also sold Oberon compilers alongside their Modula-2 compilers, and there was a spin-off from ETHZ which sold Component Pascal, basically yet another Oberon dialect.
- WojtekSkulski 3y agoCheck out Component Pascal Collection. Download free BlackBox Component Builder from there, as well as amazing scientific software written in that language. Includes graphics, math, algebra, simulations, etc. Some of that stuff (Chill by Robert Campbell) was developed at BAE Systems for flying jet planes. Not just cool. It is heavy duty production stuff. And free. http://www.zinnamturm.eu/downloads.htm http://www.zinnamturm.eu/downloads.htm
- augustk 3y agoI think it's due to a lack of freestanding compilers when the project was launched. People expected a new programming language from Niklaus Wirth but what they got was a language and an operating system, the latter which was too different from any mainstream system. Studying and using this relatively low-level (but safe!) minimalist language which is not inspired by C has given me quite a few new insights. https://miasap.se/obnc/oberon-report.html https://miasap.se/obnc/oberon-report.html https://miasap.se/obnc https://miasap.se/obnc
- kekc_leader 3y agoOberon is used in microcontroller programming, medical device programming, railways in Switzerland use Oberon, atomic power station in Rostov (Russia) use it, a power station in Kaliningrad also uses Oberon.