Rasheek16 / C2x86
A Python-based C compiler for x86-64, featuring full parsing, semantic analysis, IR generation, and assembly code emission.
☆15Updated this week
Alternatives and similar repositories for C2x86
Users that are interested in C2x86 are comparing it to the libraries listed below
Sorting:
- The most minimal C you can do real work in☆16Updated 3 years ago
- Computing 2^1000 in 7 seconds with semioptimal lambda calculus☆24Updated this week
- Standalone self-hosted compiler/linker/libc for a subset of C targeting Webassembly/WASI☆13Updated last year
- A mini language used for the Rabs build system and within Wrapl.☆32Updated this week
- Tiny scheme implementation written in c++17☆27Updated 6 years ago
- vm and compiler for a small lisp☆13Updated 3 years ago
- Self-hosting C toolchain, from scratch☆35Updated 3 months ago
- A programmable virtual CPU written in untyped lambda calculus☆54Updated 2 years ago
- Higher Subleq is a simplified typeless C language.☆11Updated 9 years ago
- Gingko is an experimental fork of the Interlisp Maiko VM☆12Updated 3 months ago
- A collection of lambda calculus interpreters and development tools☆14Updated 2 years ago
- Scribe Reference Compiler☆22Updated last week
- A system to amalgamate any features you want into any language you need☆26Updated 2 years ago
- Personal branch of git://c9x.me/qbe.git☆37Updated 3 years ago
- Hindley–Milner Type inferencing in C☆48Updated 2 years ago
- It's like Porth, but in C++. Yep, we're going full circle.☆20Updated 2 years ago
- Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3.☆60Updated last year
- A proof-of-concept smart pointer library in C☆22Updated 6 years ago
- Implementation of destination-driven code generation with control destinations. See [post.md](post.md)☆24Updated 6 months ago
- Learn Compiler Writing with the Feeny Programming Language☆12Updated 5 years ago
- A toy programming language.☆40Updated last year
- Portable high-level assembler with authentic C syntax☆24Updated 2 years ago
- BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.☆63Updated last month
- Example programs written for SectorLISP☆23Updated 2 years ago
- Prolog in AWK☆16Updated 8 years ago
- Peephole optimizer for cproc and QBE☆25Updated 2 weeks ago
- SIOF (Scheme In One File) is a minimal interpreter for R7RS Scheme☆16Updated 3 years ago
- Soul - an esoteric concatenative language☆11Updated last year
- Parser, code model, navigable browser and VM for the SOM Smalltalk dialect☆29Updated 2 years ago
- Binary Lambda Calculus Virtual Machine☆54Updated last year