[Oberon] Micron is a modern Oberon with the power of C
Rochus Keller
me at rochus-keller.ch
Sun Nov 8 14:31:40 CET 2026
Hello everyone
In case anyone is interested, I implemented a new programming language called Micron,
which is derived from Oberon and combines it with features known from C and C++.
Here is ther repository: https://github.com/rochus-keller/micron/
During the last years I was able to gain a lot of experience
with the Oberon language and systems on/for different platforms/targets. Coming from
the C/C++ world, where I implemented systems from microcontrollers to servers,
the Oberon approach was a revelation in many respects. But the limitations also became apparent.
With Oberon+, I took my first steps toward "reinterpreting simplicity for modern systems programming".
In 2024 I eventually started the Micron project (with "Micron" = "MicroOberon") to explore the lower
system levels. This project has now progressed far enough to be presented to other interested parties.
The Readme (https://github.com/rochus-keller/Micron/blob/master/Readme.md) has more information,
and there are precompiled versions and also a textbook (http://software.rochus-keller.ch/micron-textbook.pdf).
And of course Oberon system versions migrated to Micron, where the advantages of the language
can be studied (see https://github.com/rochus-keller/OberonSystem/tree/micron-rv32 and
https://github.com/rochus-keller/micronsystem3/).
Best regards
Rochus Keller
More information about the Oberon
mailing list