Modula-2 is still in use today, for instance in the Russian GLONASS sat-nav system. There has been a GNU Modula-2 for a while, but now that this patch has been merged, Modula-2 will be part of the main toolchain in GCC 13, along with the preliminary support for Rust which recently landed. GCC 13 will support the PIM 2, 3 and 4 and ISO dialects of the language.
Tag: compiler
# Codon: a LLVM-based compiler for Python(-like) code
Codon is a high-performance Python compiler that compiles Python code to native machine code without any runtime overhead. Typical speedups over Python are on the order of 10-100x or more, on a single thread. Codon’s performance is typically on par with (and sometimes better than) that of C/C++. Unlike Python, Codon supports native multithreading, which can lead to speedups many times higher still.
Interesting! However:
While Codon supports nearly all of Python’s syntax, it is not a drop-in replacement, and large codebases might require modifications to be run through the Codon compiler.
# Rust front-end for GCC
Rust support will be merged into the GCC trunk.
This is very much an extremely experimental compiler and will still get a lot of changes in the coming weeks and months up until the release.