8cc

C Compiler

An experimental C compiler that aims to compile itself and supports various language features while keeping the code concise.

A Small C Compiler

GitHub

6k stars
251 watching
748 forks
Language: C
last commit: over 2 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rui314/chibiccAn open-source C compiler that aims to implement all C11 features and compile real-world programs correctly.9,774
rui314/9ccA compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management.1,836
lotabout/write-a-c-interpreterA simple C interpreter that can interpret and run itself4,070
sysprog21/sheccA compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies.1,147
c3lang/c3cA compiler for an evolution of the C language3,085
richelbilderbeek/travis_gcc_cpp17A simple C++17 project to test and demonstrate a clean Travis CI build with GCC compiler.21
tinycc/tinyccA lightweight C compiler that compiles and executes C code directly.2,086
doctorwkt/acwjWriting a compiler for a simplified version of the C programming language from scratch.10,644
jserv/amaccA compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution.1,018
jserv/mazuccA minimal C compiler generating x86_64 assembly code516
checkedc/checkedcAn extension to C that adds bounds checking and type safety to existing C code.3,221
alexfru/smallercA compiler that generates code for multiple platforms from a single C source file1,425
rowol/stm32_discovery_arm_gccDevelopment tools and code examples for STM32 microcontrollers using Linux and the GNU Tools for Embedded ARM Processors Toolchain.91
fragglet/c-algorithmsA collection of commonly used algorithms in C.3,368
cc65/cc65A cross-development package for 6502 based systems with C compiler and runtime library support for many old computer machines.2,337