NunoDasNeves / haskell-c-compiler
Learning Haskell for the first time and using it to write a simple C compiler
☆25Updated 7 years ago
Alternatives and similar repositories for haskell-c-compiler:
Users that are interested in haskell-c-compiler are comparing it to the libraries listed below
- An LLVM-based compiler for Brainfuck.☆48Updated 11 years ago
- lambda calculus interpreter☆41Updated 3 years ago
- Tiny c compiler☆59Updated 5 years ago
- Haskell Operating System☆158Updated 15 years ago
- Small C Compiler written in Haskell☆14Updated 7 years ago
- rucc is a tiny toy C compiler in Rust.☆187Updated last year
- Yet another tiny tiny self-hosted C compiler, assembler, linker and standard C library.☆197Updated 5 years ago
- Brainfuck compiler based on LLVM API☆41Updated 8 years ago
- Small but fast C compiler. Supports ANSI C, most of the new ISO C99 standard, and many GNUC extensions, including inline assembly.☆388Updated 9 years ago
- MicroC example compiler for Stephen Edward's PLT class, but in Haskell☆117Updated 3 years ago
- Brainfuck JIT☆50Updated 12 years ago
- A toy operating system written in Rust on RISC V(rv32im)☆203Updated 2 years ago
- Reference implementation for the book "Writing a RISC-V Emulator in Rust".☆378Updated 2 years ago
- A public database of C compiler test cases, minimal test runners, and public test results.☆215Updated 4 years ago
- Calcium has been merged into FLINT -- use https://github.com/flintlib/flint/ instead☆81Updated last year
- Minimal C subset compiler☆36Updated 4 years ago
- LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)☆246Updated 2 years ago
- A programming language which provides generalized algebraic data types, pattern matching and lazy evaluation based on C++17.☆30Updated 6 years ago
- A compiler for a tiny (but growing!) subset of C, written in OCaml.☆287Updated 2 years ago
- A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)☆27Updated 5 years ago
- Simple C Compiler in OCaml☆92Updated 6 years ago
- Bytecode Interpreter for Yet Another Scripting Language (YASL).☆69Updated last month
- A Quick Backend☆329Updated 3 years ago
- (Toy) Compiler Infrastructure influenced by LLVM written in Rust☆401Updated 4 years ago
- The Silk Programming Language☆79Updated 3 years ago
- A simple Brainfuck JIT written as a learning exercise.☆16Updated 5 years ago
- The book "Writing a RISC-V Emulator from Scratch in 10 Steps".☆130Updated last year
- A more powerful C/C++ preprocessor.☆87Updated 5 years ago
- ☆28Updated 4 years ago
- A simple hobby operating system for the x86-64 architecture☆69Updated 4 years ago