Projects with this topic
-
-
Minimal compiler capable of generating both c and assembly for a subset of java instructions. As of 11/11/25, it handles only certain test-cases for C, and only the basics for asm.
Updated -
Computer Algebra System with custom bytecode interpreted language. Online Repl at https://openbirch.deprived.dev/console
Updated -
Implementation of the projects on http://www.nand2tetris.org/
The purpose of this project is to build a general purpose computer (hardware and software stack) from first principles.
Updated -
-
A header only library that give a macro ASSUME(x) which gives a strong hint to the compiler about the state that then allows it to perform aggressive (and dangerous) optimizations.
Updated -
-
-
-
-
Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.
It implements an extended subset of R7RS Scheme including, but not limited to, some of the SRFIs. It's tiny (~42kb), embeddable and cross-platform.
Updated -
C++ Performance Benchmarks
Updated -
// AOSP LLVM Clang toolchain
Updated -
-
Implementation of the Compiler Book from:
https://github.com/IUCompilerCourse/Essentials-of-CompilationAnd based on the public support code from:
https://github.com/IUCompilerCourse/public-student-support-codeUpdated -
-
A compiler built from scratch purely for fun. Let any critisism be constructive.
Updated -
Final project for CSE 40243 (Compilers & Language Design - Fall 2019) at the University of Notre Dame.
Updated -
Computation from scratch. No dependencies, not even hardware.
Updated