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 tool that helps you write code in your favorite IDE: your word processor!
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language...
🚀✨ The Syntek programming language
Compiler for Decaf Programming Language
Hyeo-ung Programming Language Compiler in Rust
a basic IDE compiler for C# and VB.NET using codedom
北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
The Alioth programming language
module compiler for kissy
A compiler for a simple language using llvm
Compile Apache Avro schema files to TypeScript classes
Compiler written in JS for a virtual machine running on esp8266
Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Università di Trento
Rollup plugin for optimizing JavaScript with google-closure-compiler-js.
Here lies the code for the Snow* programming language, currently being rewritten.
Migrated to https://gitlab.com/powjs/powjs
:space_invader: the compiler for the Cm programming language
TweegJS: a Twig → JS compiler
basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.
BDD-based implementation of Datalog
The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#
CCG is a random C Code Generator
C compiler for the BBC Micro Series
Labs for computer science
A learning project implementing a statically typed embeddable programming language
A MinCaml compiler implemented in Rust
Scripting in C with JIT(x64)/VM.
This action sets-up, cache and adds sourcemod scripting directory to the path
quick c
a statically-typed programming language with powerful syntax
Open RVC-CAL Compiler
🚀 Language implementation in C# using LLVM
High-Performance Erlang Cache Compiler
tiny-lang — A different programming language. Supports a bunch of spoken languages.
The Square Programming Language. A tiny programming language under 200kb.
JavaScript AST in C++
An implementation of ruby in pure rust.
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
Programming Language Inspired by Brainfuck
A next-generation bcc parser for BlitzMax