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

BashClass
BashClass amirbawab C++

BashClass is an Object Oriented Programming language that compiles to BASH 4.4

54
greenberry
greenberry Abdur-rahmaanJ Python

A one-line statement language with grammar and infinite look-ahead

54
bfpy
bfpy felko Python

Python to Brainfuck transpiler

54
CPP-Programming
CPP-Programming przemyslawzaworski C

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

54
RuneScript
RuneScript waleedyaseen Java

The RuneScript scripting language

54
u6a
u6a esolangs C

Implementation of Unlambda, an esoteric programming language.

53
mlml
mlml coord-e OCaml

self-hosted compiler for a subset of OCaml

53
Flame
Flame jonathanvdc C#

A compiler framework for managed code.

53
compiler_lab
compiler_lab chyyuu Python

Some toy labs for compiler course

53
antlr4-calculator
antlr4-calculator shmatov Java

Simple antlr4 calculator.

53
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
frobtads
frobtads realnc C++

Linux and macOS development tools and text-mode interpreter for TADS adventure games.

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
min
min min-lang Shell

Min: Crypto Token for Beautiful and Secure Code

51
leekscript-next
leekscript-next leek-wars C++

A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs

51
gross
gross mshockwave C++

Research Compiler using Graph IR for Code Optimizations and Code Generations

51
DIV
DIV vii1 C++

ReconstrucciĂłn y posible fork de DIV Games Studio 2.0

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

Concrete Syntax Trees represent s-expressions with source information

51
TypeCake
TypeCake g-plane TypeScript

TypeCake is a language that compiles to TypeScript types. (WIP)

51
HikariSummer
HikariSummer Lessica

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

51
idris-grin
idris-grin grin-compiler Idris

GRIN backend for Idris

50
psi
psi komninoschatzipapas TypeScript

WIP ISO 7185 Pascal interpreter

50
snap
snap srijan-paul C++

An embeddable scripting language inspired by Lua.

50
well
well wellang C

somewhat functional high level assembler https://wellang.github.io/well/

50
promit
promit singul4ri7y C

A neat, object-oriented, lightweight, elegant and fast programming language 👾

50
Bite-Programming-Language
Bite-Programming-Language Maximilian-Winter C#

Bite is a dynamically typed programming language. Embedded in C#

50
peachpie-samples
peachpie-samples iolevel PHP

Sample projects demonstrating use of Peachpie - the PHP compiler and runtime for .NET

49
RusTiny
RusTiny msiemens Rust

A Rust-like language compiling to x86-64 assembler

49
clox
clox jalalmostafa C

A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:

49
P523-Rust
P523-Rust siriusdemon Rust

P523 Course in Rust

49
TigerCompiler
TigerCompiler travmygit C

Implementation and Exercises in Modern Compiler Implementation in C.

49
LanguageBackdoors
LanguageBackdoors K2 C++

Compiler exploits and exploitable non-obvious source code back doors.

48
resman
resman nohajc C++

Cross-platform resource compiler and manager based on llvm/clang

48
stackvm
stackvm KCreate Crystal

Virtual Machine with a 240x160 VRAM display.

48
decaf-rs
decaf-rs decaf-lang Rust

The Decaf compiler, written in Rust

48
ace
ace wbbradley C++

A statically-typed strictly-evaluated garbage-collected readable programming language.

48
vproto
vproto emily33901 V

Protobuf compiler and runtime in V

48
wlang
wlang rsms C

Programming language in development

48
milone-lang
milone-lang vain0x F#

Self-hosting F#-subset compiler

48
notes
notes sabertazimi TypeScript

:bookmark: Personal notes: today I learned

48
blazex
blazex Blazify Rust

AOT compiled object oriented programming language

48
monkers
monkers poteto Rust

Bytecode compiler and VM for the Monkeylang language, written in Rust

48
infrared
infrared nickzuber OCaml

:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

47
neeilang
neeilang neeilan C++

Fast, type-safe, object-oriented language by yours truly

47
tiny-basic-compiler
tiny-basic-compiler grahamedgecombe Java

A simple Tiny BASIC compiler which targets x86-64 Linux machines.

47
husky
husky xiyuzhai-husky-lang Rust

Empowering everyone towards next generation AI and software.

47
Casper
Casper uwplse Java

A compiler for automatically re-targeting sequential Java code to Apache Spark.

46