Topic

compiler

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.

Repositories (1550)

WordIDE
WordIDE unsafecast Go

A tool that helps you write code in your favorite IDE: your word processor!

34
locks-py
locks-py 1Hibiki1 Python

Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language...

34
syntek
syntek syntek-lang TypeScript

🚀✨ The Syntek programming language

33
Decaf-Compiler
Decaf-Compiler hkveeranki C++

Compiler for Decaf Programming Language

33
hyeo-ung-lang
hyeo-ung-lang buttercrab Rust

Hyeo-ung Programming Language Compiler in Rust

33
Nyan-Compiler
Nyan-Compiler NYAN-x-CAT C#

a basic IDE compiler for C# and VB.NET using codedom

33
Extensive-C0-Compiler
Extensive-C0-Compiler KurohaneNioko C++

北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design

33
boba-js
boba-js poteto TypeScript

Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers

33
alioth-dev
alioth-dev godgnidoc C++

The Alioth programming language

32
kmc
kmc daxingplay JavaScript

module compiler for kissy

32
llvm-lambda
llvm-lambda tyehle Haskell

A compiler for a simple language using llvm

32
avro-to-typescript
avro-to-typescript bornfight TypeScript

Compile Apache Avro schema files to TypeScript classes

32
game_engine_for_esp8266_with_compiler
game_engine_for_esp8266_with_compiler corax89 C

Compiler written in JS for a virtual machine running on esp8266

32
Appunti-LFC
Appunti-LFC filippodaniotti TeX

Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Università di Trento

32
rollup-plugin-closure-compiler-js
rollup-plugin-closure-compiler-js camelaissani JavaScript

Rollup plugin for optimizing JavaScript with google-closure-compiler-js.

31
snowstar
snowstar Mesabloo C++

Here lies the code for the Snow* programming language, currently being rewritten.

31
powjs
powjs powjs JavaScript

Migrated to https://gitlab.com/powjs/powjs

31
Cmc
Cmc Cm-lang C#

:space_invader: the compiler for the Cm programming language

31
tweeg.js
tweeg.js mishoo JavaScript

TweegJS: a Twig → JS compiler

31
basgo
basgo udhos Go

basgo compiles BASIC-lang to Golang. Then 'go build' can translate code to native executable binary.

31
hsdatalog
hsdatalog chessai Haskell

BDD-based implementation of Datalog

31
pck
pck codewitch-honey-crisis C#

The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#

31
ccg
ccg Mrktn C

CCG is a random C Code Generator

31
bbc-c
bbc-c TheEnbyperor Python

C compiler for the BBC Micro Series

31
hust-lab
hust-lab sabertazimi C

Labs for computer science

31
Fox
Fox Pierre-vh C++

A learning project implementing a statically typed embeddable programming language

31
mincaml
mincaml osa1 Rust

A MinCaml compiler implemented in Rust

31
kcs
kcs Kray-G C

Scripting in C with JIT(x64)/VM.

31
setup-sp
setup-sp rumblefrog TypeScript

This action sets-up, cache and adds sourcemod scripting directory to the path

31
qc
qc andrewchambers C

quick c

30
scopion
scopion coord-e C++

a statically-typed programming language with powerful syntax

30
orcc
orcc orcc Java

Open RVC-CAL Compiler

30
Ion.Net
Ion.Net ionlang C#

🚀 Language implementation in C# using LLVM

30
foil
foil lpgauth Erlang

High-Performance Erlang Cache Compiler

30
tiny-lang
tiny-lang vgsantoniazzi C++

tiny-lang — A different programming language. Supports a bunch of spoken languages.

30
Square
Square square-lang C

The Square Programming Language. A tiny programming language under 200kb.

30
jast
jast DhaliwalX C++

JavaScript AST in C++

30
ruby-on-rust
ruby-on-rust ruby-on-rust Rust

An implementation of ruby in pure rust.

30
teamwork
teamwork USTC-Compiler-H-Team-10 C

Java Garbage Collection 与各种GC算法

29
alox
alox alox-ai Kotlin

GPU Accelerated, Distributed, Actor Model Language (WIP)

29
gopherjs
gopherjs goplusjs Go

A compiler from Go to JavaScript

29
enact
enact enact-lang C++

(WIP) Enact: A compiled programming language that's simple, familiar and fast.

29
ableC
ableC melt-umn C

Attribute grammar Based Language Extensions for C

29
saphIR-project
saphIR-project balayette 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...

29
compiler_java_python
compiler_java_python ladingwu Java

简易编译器实现,最终翻译成伪汇编代码

29
ccc
ccc coord-e C

optimizing compiler for a subset of C language

29
legesher
legesher legesher JavaScript

Because language shouldn't be a barrier to code

29
examples
examples vivaxy JavaScript

📚Examples

29
brainsuck
brainsuck d3r1n Rust

Programming Language Inspired by Brainfuck

29
bcc
bcc bmx-ng BlitzMax

A next-generation bcc parser for BlitzMax

28