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.
Compiler for PDP-11, written in Python
📚Examples
JSON pipeline for a hypothetical compiler
The Square Programming Language. A tiny programming language under 200kb.
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
CompilerExplorer plugin for QtCreator
A strictly-typed programming language
Paco is a compiler prototype written in Golang, it compiles to C.
A learning project implementing a statically typed embeddable programming language
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
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.
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
[nyx] dynamically typed scripting language
Cassidy programming language, bringing static typing, strictness, safety and precision into your web project
An Stack Based Programming Language (Compiler + VM)
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
Snapdragon utility for creating a new AST node in custom code, such as plugins.
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
A simple intepreter written in java.
Example projects in the IAR Embedded Workbench for RISC-V format targeting the IAR RISC-V GD32V Evaluation board.
An implementation of ruby in pure rust.
Zen is a general purpose programming language designed to build simple, reliable and efficient programs.
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