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)

guepard
guepard superman2211 JavaScript

flash to html5 converter, as3 to javascript translator

62
tau
tau NicoNex Go

A functional interpreted programming language with a minimalistic design.

62
aith
aith Superstar64 Haskell

[Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regions.

62
HNC
HNC nponeccop Haskell

HN Compiler

61
pion
pion felko Haskell

A concurrent programming language based on linear types

61
wyvern
wyvern lac-dcc C++

Automatic conversion of call by value into call by need in the LLVM IR.

60
OwO
OwO owo-lang Rust

Placeholder for the OwO compiler

59
RoboticsLanguage
RoboticsLanguage robotcaresystems Python

The Robotics Language is an open compiler where users can develop languages to generate ROS code

59
java2script
java2script java2script Java

Java2Script provides an Eclipse Java to JavaScript transpiler (source-to-source compiler) and a nearly complete JavaScript implementation of the Java...

59
unlisp-llvm
unlisp-llvm OlegTheCat Rust

Compiler for a toy Lisp language

59
molten
molten transistorfet Rust

An LLVM compiler for an ML-like language (written in Rust)

59
cnpl
cnpl Zhou-zhi-peng C#

一个中文编程语言的实现,包括:编译器、解析器、字节码虚拟机(支持Windows Linux 及 arm、arm32 、x86、x64 )

58
rascal
rascal tylerlaberge Rust

A simple Pascal interpreter written in rust.

58
parco
parco sonirico Go

🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics

58
kobayashi-compiler
kobayashi-compiler kobayashi-compiler C++

An optimizing compiler in the Chinese Collegiate Student System Capability Challenge (Compiler Track) 2021

58
Technical-Subjects
Technical-Subjects mrpawan-gupta

The Repository Contains All the Technical Stuff's Related To SDE

58
jhc-components
jhc-components csabahruska Haskell

JHC Haskell compiler split into reusable components

57
qlc
qlc notarize Rust

A super fast and multithreaded GraphQL codegenerator

57
wasc
wasc mohanson Rust

WebAssembly AOT compiler

57
stas
stas l1mey112 Assembly

A stack based compiled systems programming language.

57
ikea-sharp
ikea-sharp hugolgst Go

📦The new groundbreaking programming language

56
librxvm
librxvm eriknyquist C

non-backtracking NFA-based regular expression library, for C and Python

56
NyuziToolchain
NyuziToolchain jbush001 C++

Port of LLVM/Clang C compiler to Nyuzi parallel processor architecture

56
sigmastate-interpreter
sigmastate-interpreter ScorexFoundation Scala

ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain

56
kefir
kefir protopopov1122 C

C17 compiler implementation from scratch

56
ayame
ayame No-SF-Work Java

A compiler that translates SysY (a subset of C language) into ARMv7a, implemented in Java15.

56
lvc
lvc sigurdschneider Coq

LVC verified compiler

55
sworn
sworn weavery OCaml

Sworn compiles Clarity smart contracts into SmartWeave contracts.

55
PigletC
PigletC true-grue Python

A toy C-like language compiler for PigletVM

55
Teddy-Compiler
Teddy-Compiler jtrivedi Swift

A simple, educational compiler implemented in Swift.

55
JavaCompile
JavaCompile xiaoyvyv Java

Android平台的Java IDE

55
ditto
ditto ditto-lang Rust

👌 A smol functional language that targets other languages

55
gifcc
gifcc gifnksm C

Tiny c compiler

54
boba
boba glossopoeia F#

A general purpose statically-typed concatenative programming language.

54
u6a
u6a esolangs C

Implementation of Unlambda, an esoteric programming language.

53
compiler_lab
compiler_lab chyyuu Python

Some toy labs for compiler course

53
CPP-Programming
CPP-Programming przemyslawzaworski C

Various C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.

53
qcert
qcert querycert Coq

Compilation and Verification of Data-Centric Languages

52
java-2-times-faster-than-c
java-2-times-faster-than-c xemantic Rust

An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C...

52
lex
lex piotrmurach Ruby

Lex is an implementation of lex tool in Ruby.

52
clarc
clarc weavery OCaml

Clarc compiles Clarity smart contracts into Ethereum virtual machine (EVM) bytecode.

52
bfpy
bfpy felko Python

Python to Brainfuck transpiler

52
MIPS-Microsystems
MIPS-Microsystems SilenceX12138 Verilog

A computer system containing CPU, OS and Compiler under MIPS architecture.

52
trck
trck traildb C

Query engine for TrailDB

51
Sawmill
Sawmill benjamin-hodgson C#

Simple tools for working with immutable trees

51
pepper-lang
pepper-lang dannyvankooten C

The Pepper Programming Language

51
brainfuck_compilers
brainfuck_compilers pretzelhammer LLVM

Learn assembly with entirely too many brainfuck compilers

51
HikariSummer
HikariSummer Lessica

Naville's HikariObfuscator for LLVM 12. Under active development. Use with caution.

51
pico-ml
pico-ml Quramy TypeScript

A toy programming language which is a subset of OCaml.

51
Concrete-Syntax-Tree
Concrete-Syntax-Tree s-expressionists Common Lisp

Concrete Syntax Trees represent s-expressions with source information

51