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 learning project implementing a statically typed embeddable programming language
JavaScript AST in C++
Java Garbage Collection 与各种GC算法
GPU Accelerated, Distributed, Actor Model Language (WIP)
A compiler from Go to JavaScript
(WIP) Enact: A compiled programming language that's simple, familiar and fast.
Attribute grammar Based Language Extensions for C
saphIR is an Intermediate Representation with amd64 and arm64 backends. Also included: a compiler, an arm64 lifter, an arm64 to amd64 dynamic binary t...
简易编译器实现,最终翻译成伪汇编代码
optimizing compiler for a subset of C language
Because language shouldn't be a barrier to code
📚Examples
An implementation of ruby in pure rust.
Programming Language Inspired by Brainfuck
A next-generation bcc parser for BlitzMax
: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.
CompilerExplorer plugin for QtCreator
Fast, efficient, reliable, safe and simple programming language for powerful scripting programming.
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
Snapdragon utility for creating a new AST node in custom code, such as plugins.
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...
Direct/Interactive C Compiler
[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)