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

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
gram
gram gramlang Rust

A programming language for distributed systems.

32
OpenDriver2Tools
OpenDriver2Tools OpenDriver2 C++

Driver 1 and Driver 2 tools

32
Yakou
Yakou CASC-Lang Kotlin

A Go Lang / V Lang / Rust syntax approach in JVM language.

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
cabasa
cabasa darmie Haxe

Haxe Framework for WebAssembly

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
ShenSharp
ShenSharp rkoeninger F#

Shen for the Common Language Runtime

31
D_CodeGen
D_CodeGen Pigrecos Pascal

Binary Code Generator Written in Pascal

31
bbc-c
bbc-c TheEnbyperor Python

C compiler for the BBC Micro Series

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
progge.rs
progge.rs skius Rust

Program analysis playground for a simple, imperative language

31
qc
qc andrewchambers C

quick c

30
scopion
scopion coord-e C++

a statically-typed programming language with powerful syntax

30
magnificATS
magnificATS gallettilance ATS

Collection of ATS goodness

30
orcc
orcc orcc Java

Open RVC-CAL Compiler

30
Ion.Net
Ion.Net ionlang C#

🚀 Language implementation in C# using LLVM

30
enact
enact enact-lang C++

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

30
CamlFeatherweight
CamlFeatherweight MaskRay OCaml

Bytecode compiler of a variant of Caml

30
foil
foil lpgauth Erlang

High-Performance Erlang Cache Compiler

30
hust-lab
hust-lab sabertazimi C

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

30
github-actions-ci-example
github-actions-ci-example iarsystems C

GitHub Actions CI workflow example with the IAR Build Tools for Arm

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
MinimalCC
MinimalCC been-jamming C

Minimal C subset compiler

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
hedgehog
hedgehog yangtau C

a toy programming language

29
samlang
samlang SamChou19815 Rust

Sam's Programming Language

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
TinyMIPS
TinyMIPS ustb-owl C++

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

28
tutara
tutara tutara Rust

Tutara programming language.

28
tiny-lang
tiny-lang vgsantoniazzi C++

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

28
PDPy11
PDPy11 imachug Python

Compiler for PDP-11, written in Python

28