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 (1515)

Fox
Fox Pierre-vh C++

A learning project implementing a statically typed embeddable programming language

30
jast
jast DhaliwalX C++

JavaScript AST in C++

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
ruby-on-rust
ruby-on-rust ruby-on-rust Rust

An implementation of ruby in pure rust.

29
brainsuck
brainsuck d3r1n Rust

Programming Language Inspired by Brainfuck

29
bcc
bcc bmx-ng BlitzMax

A next-generation bcc parser for BlitzMax

28
htcc
htcc falgon Haskell

:baby_chick: A tiny C language compiler (x86-64) (WIP)

28
O7
O7 aixp Modula-2

Oberon → ARMv{6,7E}-M compiler

28
TinyMIPS
TinyMIPS ustb-owl C++

The Project TinyMIPS is dedicated to enabling undergraduates to build a complete computer system from scratch.

28
PDPy11
PDPy11 imachug Python

Compiler for PDP-11, written in Python

28
amanda
amanda amanda-lang Python

The Amanda programming language

28
braid
braid cucapra TypeScript

a multi-stage heterogeneous programming language applied to real-time 3D graphics

28
tovie
tovie Jaysmito101 C++

An Stack Based Programming Language (Compiler + VM)

28
json-pipeline
json-pipeline indutny JavaScript

JSON pipeline for a hypothetical compiler

27
tutara
tutara tutara Rust

Tutara programming language.

27
CompilerExplorer
CompilerExplorer dobokirisame C++

CompilerExplorer plugin for QtCreator

27
fract
fract fract-lang Go

Fast, efficient, reliable, safe and simple programming language for powerful scripting programming.

27
tsuki
tsuki tsuki-lang Rust

An elegant, robust, and efficient programming language, that just lets you get things done.

27
svb
svb himynameisdave JavaScript

📦 A zero-config CLI to bundle Svelte apps

26
rooki
rooki alejandrogallo Shell

A stupid simple script runner supporting c, c++, rust, haskell and virtually anything

26
neuron-lang
neuron-lang underpig1 JavaScript

Neuron is a language that compiles directly into HTML, CSS, and JavaScript.

26
gulp-svelte
gulp-svelte shinnn JavaScript

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

26
snapdragon-node
snapdragon-node here-be JavaScript

Snapdragon utility for creating a new AST node in custom code, such as plugins.

26
sand
sand sand-lang C++

A strictly-typed programming language

26
paco
paco pacolang Go

Paco is a compiler prototype written in Golang, it compiles to C.

26
atools
atools albar965 C++

atools is a static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and...

26
dcc
dcc GrieferAtWork C

Direct/Interactive C Compiler

26
nyx
nyx y1yang0 C++

[nyx] dynamically typed scripting language

26
tvm-rust
tvm-rust ehsanmok Rust

(MERGED) Rust bindings for TVM runtime

25
azula
azula azula-lang Rust

A fast, statically typed compiled language

25
MARK_II
MARK_II VladisM VHDL

Simple SoC in VHDL with full toolchain and custom board.

25
gogo
gogo shivansh Go

Go to MIPS compiler, written in Go. Course project for Compiler Design (CS335).

25
Pineapple
Pineapple wongjiahau TypeScript

Definition for Pineapple language and its compiler

25
ava
ava utcs-scea C++

Automatic virtualization of (general) accelerators.

25
Mini-C-Compiler
Mini-C-Compiler Shivananda199 Yacc
25
vitamin
vitamin maxadamski Nim

The Vitamin programming language

25
yarrow
yarrow y1yang0 Java

[yarrow] JVMCI based optimizing compiler for HotSpot VM

25
cassidy
cassidy cassidylang TypeScript

Cassidy programming language, bringing static typing, strictness, safety and precision into your web project

25
JavaCompiler
JavaCompiler IraKorshunova Java

tiny Java compiler

24
foundry
foundry evilmartians OCaml

Foundry Compiler

24
IntyBASIC
IntyBASIC nanochess C++

IntyBASIC compiler for Intellivision (CP1610 processor)

24