Bleach

Compiler education tool

An educational programming language and compiler implementation project aimed at teaching compilers and programming language concepts to students.

The implementation of my undergraduate thesis: "Bleach: A programming language aimed for teaching Compilers."

GitHub

29 stars
1 watching
0 forks
Language: C++
last commit: about 1 month ago
compilerscppeducational-projecteducational-softwareinterpretersprogramming-language

Related projects:

Repository Description Stars
travisdoor/bl A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. 182
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 16
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
pointbazaar/espl1000 A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller. 29
vmchale/kempe A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting 58
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
lemoncmd/vcc A compiler for the V programming language and itself, written in V. 100
murisi/l2 A minimalist language with procedural macro support 135
charles-pegge/oxygenbasic A compiler and runtime environment for a basic programming language 39
tmcw/wah A compiler for a Clojure-based language that compiles to WebAssembly 158
leepike/copilot A language and toolset for generating hard real-time C code from a domain-specific stream language 149
lwiest/basiccompiler Compiles BASIC programs into Java bytecode. 29
elpinal/bright-ml A statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions. 80
blt/port_compiler A tool to compile native code for Erlang applications. 65