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 strictly-typed programming language
Paco is a compiler prototype written in Golang, it compiles to C.
atools is a static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and...
(MERGED) Rust bindings for TVM runtime
A fast, statically typed compiled language
Simple SoC in VHDL with full toolchain and custom board.
A gulp 4 plugin to compile Svelte template to vanilla JavaScript
Go to MIPS compiler, written in Go. Course project for Compiler Design (CS335).
Definition for Pineapple language and its compiler
Automatic virtualization of (general) accelerators.
The Vitamin programming language
[yarrow] JVMCI based optimizing compiler for HotSpot VM
Cassidy programming language, bringing static typing, strictness, safety and precision into your web project
tiny Java compiler
Foundry Compiler
IntyBASIC compiler for Intellivision (CP1610 processor)
A Script oriented compiler
Prototype compiler/virtual machine in Haxe for Haxe
Compile JavaScript to Native Code
A compiler, assembler, and processor.
Web IDE and REPL for the Ink programming language, written in pure Ink on a self-hosted compiler toolchain
bgfx runtime shader compiler. Library version of the bgfx shaderc tool to build bgfx shaders from sources at runtime.
Orb programming language
Example projects in the IAR Embedded Workbench for RISC-V format targeting the IAR RISC-V GD32V Evaluation board.
parser combinator and AST generator in c++17
Intro to F# demo project
[WIP] A Pythonesque language with a design that focuses on efficiency and expressiveness. Compiles to WebAssembly
The Department of Informatics Programming Language.
A programming language.
A markdown compiler written in Ruby, for educational purposes.
an algol 60 to C translator (old stuff but fun project)
Ink to JavaScript compiler and toolchain, written in Ink itself
Decaffeinate your JS-powered CSS stylesheets
Emacs Lisp Decompiler
Pascal to C compiler
Open Optimizing Parallelizing System
A compiler for the Adamant language
😇 Wholly Adaptive LLVM Optimizer
:skull: Compiler for the Rum language
converting regex (regular expression) to DFA directly by creating syntax tree in java
[DEPRECATED] - CLI Tool to build Angular (2+) libraries and publish them to npm
Manually constructed STG programs compiled with the standard GHC codegen backend.
A superset of brainfuck with dynamic memory management.
COOL (Classroom Object Oriented Language) compiler with LLVM backend
Lexers, tokenizers, parsers, compilers, renderers, stringifiers... What's the difference, and how do they work?
The framework smarter than you.
HLSL optimizing converter
Web app for crossword construction: designing a grid, filling the grid, creating straight or cryptic clues, and downloading as Exolve or .puz. All dat...
Efficient compiler of .NET expression trees