Projects with this topic
-
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
Updated -
Educational compiler for the Rt language, written in C++ as a reference implementation for the MIPT Programming Languages and Theory of Compilation course.
Updated -
-
metaprogramming language compiler plus standard library. Retargetable and extensible from within the language itself.
Updated -
Self-hosting compiler bootstrapped from a minimal binary seed
Updated -
https://github.com/llvm/llvm-project fork. Implement sugar syntax for smart pointers | School Project
Updated -
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