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
6k stars
251 watching
748 forks
Language: C
last commit: 9 months ago
Linked from 3 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
rui314/chibicc | An open-source C compiler that aims to implement all C11 features and compile real-world programs correctly. | 9,774 |
rui314/9cc | A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. | 1,836 |
lotabout/write-a-c-interpreter | A simple C interpreter that can interpret and run itself | 4,070 |
sysprog21/shecc | A compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies. | 1,147 |
c3lang/c3c | A compiler for an evolution of the C language | 3,085 |
richelbilderbeek/travis_gcc_cpp17 | A simple C++17 project to test and demonstrate a clean Travis CI build with GCC compiler. | 21 |
tinycc/tinycc | A lightweight C compiler that compiles and executes C code directly. | 2,086 |
doctorwkt/acwj | Writing a compiler for a simplified version of the C programming language from scratch. | 10,644 |
jserv/amacc | A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. | 1,018 |
jserv/mazucc | A minimal C compiler generating x86_64 assembly code | 516 |
checkedc/checkedc | An extension to C that adds bounds checking and type safety to existing C code. | 3,221 |
alexfru/smallerc | A compiler that generates code for multiple platforms from a single C source file | 1,425 |
rowol/stm32_discovery_arm_gcc | Development tools and code examples for STM32 microcontrollers using Linux and the GNU Tools for Embedded ARM Processors Toolchain. | 91 |
fragglet/c-algorithms | A collection of commonly used algorithms in C. | 3,368 |
cc65/cc65 | A cross-development package for 6502 based systems with C compiler and runtime library support for many old computer machines. | 2,337 |