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

RoboticsLanguage
RoboticsLanguage robotcaresystems Python

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

59
unlisp-llvm
unlisp-llvm OlegTheCat Rust

Compiler for a toy Lisp language

59
brainfuck_compilers
brainfuck_compilers pretzelhammer LLVM

Learn assembly with entirely too many brainfuck compilers

59
Pyxell
Pyxell adamsol Python

Multi-paradigm programming language compiled to C++, written in Python.

59
plank
plank aripiprazole Kotlin

📜 | Functional programming language written in kotlin.

59
boba
boba glossopoeia F#

A general purpose statically-typed concatenative programming language.

59
ikea-sharp
ikea-sharp hugolgst Go

meme programming language

58
jhc-components
jhc-components csabahruska Haskell

JHC Haskell compiler split into reusable components

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

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

58
parco
parco sonirico Go

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

58
qlc
qlc notarize Rust

A super fast and multithreaded GraphQL codegenerator

57
wasc
wasc mohanson Rust

WebAssembly AOT compiler

57
Technical-Subjects
Technical-Subjects mrpawan-gupta

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

57
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
dmr_c
dmr_c dibyendumajumdar C

dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends

56
ayame
ayame No-SF-Work Java

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

56
kefir
kefir protopopov1122 C

C17 compiler implementation from scratch

56
clauf
clauf foonathan C++

A C interpreter developed live on YouTube

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
BashClass
BashClass amirbawab C++

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

55
Teddy-Compiler
Teddy-Compiler jtrivedi Swift

A simple, educational compiler implemented in Swift.

55
JavaCompile
JavaCompile xiaoyvyv Java

Android平台的Java IDE

55
pico-ml
pico-ml Quramy TypeScript

A toy programming language which is a subset of OCaml.

55
gifcc
gifcc gifnksm C

Tiny c compiler

54
lfvm-stg
lfvm-stg jfaure Haskell

Map lazy functional language constructs to LLVM IR

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
OpenDriver2Tools
OpenDriver2Tools OpenDriver2 C++

Driver 1 and Driver 2 tools

54
u6a
u6a esolangs C

Implementation of Unlambda, an esoteric programming language.

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...

53
leekscript-next
leekscript-next leek-wars C++

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

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
greenberry
greenberry Abdur-rahmaanJ Python

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

53
mlml
mlml coord-e OCaml

self-hosted compiler for a subset of OCaml

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
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