Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.
A C interpreter developed live on YouTube
LVC verified compiler
Sworn compiles Clarity smart contracts into SmartWeave contracts.
A toy C-like language compiler for PigletVM
BashClass is an Object Oriented Programming language that compiles to BASH 4.4
Android平台的Java IDE
A toy programming language which is a subset of OCaml.
Tiny c compiler
Simple antlr4 calculator.
A one-line statement language with grammar and infinite look-ahead
A simple, educational compiler implemented in Swift.
Python to Brainfuck transpiler
Various C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.
The RuneScript scripting language
Implementation of Unlambda, an esoteric programming language.
A compiler framework for managed code.
Some toy labs for compiler course
Driver 1 and Driver 2 tools
An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C...
Map lazy functional language constructs to LLVM IR
self-hosted compiler for a subset of OCaml
Lex is an implementation of lex tool in Ruby.
Clarc compiles Clarity smart contracts into Ethereum virtual machine (EVM) bytecode.
A computer system containing CPU, OS and Compiler under MIPS architecture.
Query engine for TrailDB
Min: Crypto Token for Beautiful and Secure Code
Reconstrucción y posible fork de DIV Games Studio 2.0
Linux and macOS development tools and text-mode interpreter for TADS adventure games.
Concrete Syntax Trees represent s-expressions with source information
TypeCake is a language that compiles to TypeScript types. (WIP)
A neat, object-oriented, lightweight, elegant and fast programming language 👾
Naville's HikariObfuscator for LLVM 12. Under active development. Use with caution.
The final systems language
GRIN backend for Idris
WIP ISO 7185 Pascal interpreter
A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs
Research Compiler using Graph IR for Code Optimizations and Code Generations
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:
An embeddable scripting language inspired by Lua.
somewhat functional high level assembler https://wellang.github.io/well/
Bite is a dynamically typed programming language. Embedded in C#
Sample projects demonstrating use of Peachpie - the PHP compiler and runtime for .NET
A Rust-like language compiling to x86-64 assembler
:bookmark: Personal notes: today I learned
P523 Course in Rust
Implementation and Exercises in Modern Compiler Implementation in C.
Compiler exploits and exploitable non-obvious source code back doors.
Cross-platform resource compiler and manager based on llvm/clang
Virtual Machine with a 240x160 VRAM display.
The Decaf compiler, written in Rust