Tag
Virgil Dupras introduces a series of articles aimed at teaching low-level programming by building a Forth system and a partial C compiler from scratch, starting from bare metal to develop operating system concepts.
Oscar Toledo G shares his experience developing a C compiler and web browser for an Am29000 homebrew computer between 1998 and 1999, discussing the technical challenges and the era's technological context.
A web version of the Mars MIPS simulator now includes a built-in C compiler, allowing users to write and simulate MIPS assembly and C code in the browser.
The article benchmarks the WebAssembly-to-C approach using wasm2c with wide arithmetic support, demonstrating that it remains competitive with dedicated WebAssembly runtimes like Wasmer and Wasmtime in both speed and memory usage.
Reify is an open-source random C program generator based on semantic reification that produces undefined-behavior-free code for compiler testing. It has already uncovered 59 bugs in GCC and LLVM, plus additional bugs in OpenJ9 and Linux's eBPF runtime.
Chibil is a C compiler written in C# that targets .NET IL, allowing C code to be compiled into .NET executables. It is based on chibicc and can run DOOM.
A developer documents their experience building a C compiler named paella in Zig, following Nora Sandler’s tutorial series.