A Small C Compiler

8cc C Compiler 8cc is a compiler for the C programming language. It's intended to support all C11 language features while keeping the code as small and simple as possible. The compiler is able to compile itself. You can see its
Information
Category: C/C++ / Compilers
Watchers: 261
Star: 5.6k
Fork: 713
Last update: Jul 27, 2022

Related Repos


129

alibaba BladeDISC Introduction Overview Features and Roadmap Frontend Framework Support Matrix Backend Support Matrix Deployment Solutions Numbers of Typical
 

mb64 A λ-calculus interpreter A strongly-normalizing interpreter for the untyped lambda calculus. $ make $ ./lc "(λ x y. x) (λ x. x)" Input: (λ x y. x) (λ
 
1.1k

spencertipping How to write a JIT compiler First up, you probably don't want to. JIT, or more accurately "dynamic code generation," is typically not the most effecti
 

DosWorld --------------------------------------------------------------------------- Pascal Pro - free 32-bit pascal compiler
 

GrapheneOS Download latest version: sqlite4java-392 with SQLite 3.8.7, Windows/Linux/Mac OS X/Android binaries OSGi bundle 1.0.392 with sqlite4java-392 Files for
 

skyline-emu Skyline Shader Compiler (SSC) A fork of yuzu's shader compiler modified for Skyline's needs with all other changes being upstreamed and changes from y
 

rapiz1 cppc C compiler in C++ Background This is a learning project for Crafting interpreters. Most part of C is supported. Support for pointer is hacky. For
 

nikitinprior The C source code was RESTORED by disassembling the original executable file OPTIM.COM from the Hi-Tech v3.09 compiler. This file is compiled by Hi-Te
 

dinosaure Gilbraltar, the MirageOS retreat is not so far gilbraltar is a version of the OCaml compiler to be able to build a MirageOS for RaspberryPi 4. It's a
 

ibara pl0c pl0c is a compiler for the PL/0 language. It reads in PL/0 source code and outputs equivalent C source code. It was written to be the subject of
 
129

riicchhaarrd Programming language that compiles into a x86 ELF executable.
 

mashakos OmniScaler Zero Latency DirectX 11 scaling utility. OmniScaler takes a windowed game or application, displays its window contents to a fullscreen view
 
363

matslina Awib is a brainfuck compiler entirely written in brainfuck. Awib implements several optimization strategies and its compiled output outperforms that o
 
133

vegesm first-cc-gcc A port of the earliest C compiler to modern GCC. The compiler outputs PDP-11 assembly code that can be compiled and run on a PDP-11 emula
 
1.8k

riscv-collab This is the RISC-V C and C++ cross-compiler. It supports two build modes: a generic ELF/Newlib toolchain and a more sophisticated Linux-ELF/glibc toolchain.