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)

claw-compiler
claw-compiler claw-project Java

CLAW Compiler for Performance Portability

45
c-compiler-frontend
c-compiler-frontend FlyAndNotDown Python

💻NUAA 2017 编译原理 - C(缩减)语言编译器前端 - Python

45
ISPC-PHPCompiler
ISPC-PHPCompiler sergix44 Shell

Compile and manage multiple PHP versions easily!

45
malgo
malgo takoeight0821 Haskell

A statically typed functional programming language.

45
kpd
kpd felixangell D

compiler for a made up language written in D

44
type-theory-compiler
type-theory-compiler andgate Haskell

Compiler for type theoretic lambda calculi equipped with system primtives which compiles side-effecting, strict expressions into efficient LLVM IR.

44
encore
encore parapluu C++

The Encore compiler.

44
compiler-tutorial
compiler-tutorial carld Scheme

Incremental Compiler paper by Abdulaziz Ghuloum, using Chez scheme, Nasm, x86_64 for OSX

44
Sprache.Calc
Sprache.Calc yallie C#

Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.

44
MimiC
MimiC ustb-owl C++

MimiC is a compiler of C subset (extended SysY language) by USTB NSCSCC team.

44
lispkit
lispkit carld C

FUNCTIONAL PROGRAMMING: Application and Implementation, Peter Henderson, ISBN 0-13-331579-7

44
chili
chili r0nsha Rust

General-purpose, compiled programming language, focused on productivity, expressiveness and joy of programming™

44
whistle
whistle whistle-lang Rust

🕴 One hella programming language

44
Ruscall
Ruscall elipmoc Rust

自作言語処理系のコンパイラ制作

43
ajv-pack
ajv-pack ajv-validator JavaScript

🚨[ARCHIVED] Produces a compact module exporting JSON-schema validation functions compiled by Ajv

43
pytamil
pytamil srix Python

பைந்தமிழ் (pytamil) library is intended to be used in analysis of tamil literary work. A wealth of knowledge is hidden in old literature. They are tim...

43
holo-build
holo-build holocm Go

Cross-distribution system package compiler

43
minilang
minilang 2bt C

Bootstrapped compiler of a C-like but Python-looking language

43
jingle
jingle jingle-lang C#

🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.

43
u-programming-language
u-programming-language upcrob C

Low-level hobby programming language that compiles to 16-bit x86 assembly.

43
Zen
Zen itssamuelrowe C

Zen is a general purpose programming language designed to build simple, reliable and efficient programs.

43
denosass
denosass hironichu SCSS

DenoSass is a complete nearly fully featured Sass compiler for Deno and Browser

43
bredon
bredon robinweser JavaScript

A modern CSS value compiler in JavaScript

42
feathersui-starling-sdk
feathersui-starling-sdk feathersui Java

SDK for building Feathers UI (AS3/Starling) applications with MXML

42
SharpLoader
SharpLoader Zaczero C#

🔮 [C#] Source code randomizer and compiler

42
Arduino-FVM
Arduino-FVM mikaelpatel C++

Byte Token Threaded Forth Virtual Machine (FVM) for Arduino

42
mlang
mlang MQuy C++

My toy programming languages

42
Compiler-written-in-Haskell
Compiler-written-in-Haskell vijayphoenix Haskell

A Turing complete language 😉

42
foolang
foolang nikodemus Smalltalk

A toy programming language.

42
holymer
holymer azur1s Rust

(WIP) A programming language

42
oxc
oxc fivemoreminix Rust

The first C compiler written in Rust.. mostly unworking.

41
uc
uc mewmew Go

A compiler for the µC language.

41
DFA
DFA fffaraz C++

Deterministic Finite Automata in C++, Token Parser & Lexer

41
basic_rs
basic_rs yiransheng Rust

Original Dartmouth BASIC Interpreter/Compiler

41
asl
asl Kugelschieber Go

Arma Scripting Language - a clean scripting language compiling to Arma 3 SQF scripts.

41
xlang
xlang pritamzope C++

Compiler for xlang, A C like high level programming language that emits Intel x86 assembly

41
TaffyScript
TaffyScript mystborn C#

A working compiler for the TaffyScript programming language.

40
write-a-programming-language
write-a-programming-language dannypsnl

How to make a new language(and why we shouldn't?)

40
qcc
qcc maekawatoshiki C++

qcc is a small toy C compiler

40
xshade
xshade xshade-lang Rust

"cross shade" meta shading language and compiler

40
Plotty
Plotty SuperJMN C#

C language compiler from scratch for a custom architecture, with virtual machine and all

40
clojure-rust
clojure-rust chimez Rust

Clojure to Rust compiler

40
navdatareader
navdatareader albar965 Shell

Navdatareader is a command line tool that uses the atools fs/bgl and fs/writer to store a full flight simulator scenery database into a relational da...

40
CSharpLLVM
CSharpLLVM SharpNative C#

An LLVM-based compiler for IL/C# for kernels that compiles to native code

40
hassle-rs
hassle-rs Traverse-Research Rust

🦀 This crate provides an FFI layer and idiomatic rust wrappers for the new DirectXShaderCompiler library.

40
CadregaLisp
CadregaLisp micheleriva Haskell

🍎 Just another useless programming language, but with inganno.

40
samlang
samlang SamChou19815 Rust

Sam's Programming Language

40
jet
jet The-NextGen-Project C++

A Fast C and Python like Programming Language that puts the Developer first. WIP

40
cc99
cc99 RalXYZ Rust

C-like language compiler, the final project of ZJU Compiler Principle course

40
cparse
cparse jafarlihi C

cparse is an LR(1) and LALR(1) parser generator

40