OBNC – Oberon-07 Compiler
Published on: 2025-07-04 05:00:53
OBNC
OBNC is a compiler for Niklaus Wirth’s programming language Oberon. It implements the final version of the language from 2016. OBNC translates source code written in Oberon to the lower-level programming language C . The translated code is then compiled and linked using the C compiler and linker of the host operating system. The build command obnc performs all these tasks and keeps track of which files need to be compiled or recompiled.
The compiler is released under the GNU General Public License while the libraries are released under the Mozilla Public License. With the Mozilla license an Oberon project compiled with OBNC can be released under any license.
See the changelog for latest updates, and MD5SUMS to verify the integrity of downloaded files.
Downloads
The source package obnc contains the compiler with a build tool, a documentation generator and a small basic library of seven modules defined in The Oakwood Guidelines for Oberon-2 Compiler Developers . It also contain
... Read full article.