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.
:baby_chick: A tiny C language compiler (x86-64) (WIP)
Oberon → ARMv{6,7E}-M compiler
The Project TinyMIPS is dedicated to enabling undergraduates to build a complete computer system from scratch.
Compiler for PDP-11, written in Python
The Amanda programming language
a multi-stage heterogeneous programming language applied to real-time 3D graphics
An Stack Based Programming Language (Compiler + VM)
JSON pipeline for a hypothetical compiler
Tutara programming language.
Snapdragon utility for creating a new AST node in custom code, such as plugins.
CompilerExplorer plugin for QtCreator
Fast, efficient, reliable, safe and simple programming language for powerful scripting programming.
Direct/Interactive C Compiler
An elegant, robust, and efficient programming language, that just lets you get things done.
📦 A zero-config CLI to bundle Svelte apps
A stupid simple script runner supporting c, c++, rust, haskell and virtually anything
Neuron is a language that compiles directly into HTML, CSS, and JavaScript.
A gulp 4 plugin to compile Svelte template to vanilla JavaScript
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...
[nyx] dynamically typed scripting language
(MERGED) Rust bindings for TVM runtime
A fast, statically typed compiled language
Simple SoC in VHDL with full toolchain and custom board.
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)