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)

Codeine
Codeine macmade Objective-C

Mac OS X IDE For Clang/LLVM

63
idris-elixir
idris-elixir jameshaydon Haskell

A code-generator for Idris that targets Elixir

63
Cva
Cva MilitaryIntelligence6 Java

从0实现一个JVM语言Cva及教程, 目前实现编译器;

63
manool
manool rusini C

Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with scalability

63
cnpl
cnpl Zhou-zhi-peng C#

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

63
ts-browser
ts-browser harrysolovay JavaScript

🦄 Compile (in worker threads) and run TypeScript in the browser via <script type='text/typescript'>

63
eve
eve tsharp0x11 C

Eve programming Language. Toy project.

63
kagsa
kagsa kagsa Python

KAGSA PROGRAMMING LANGUAGE

63
salt
salt discus-lang Haskell

The compilation target that functional programmers always wanted.

62
rascal
rascal tylerlaberge Rust

A simple Pascal interpreter written in rust.

62
molten
molten transistorfet Rust

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

62
wyvern
wyvern lac-dcc C++

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

62
tau
tau NicoNex Go

A functional interpreted programming language with a minimalistic design.

62
HNC
HNC nponeccop Haskell

HN Compiler

61
pion
pion felko Haskell

A concurrent programming language based on linear types

61
OwO
OwO owo-lang Rust

Placeholder for the OwO compiler

60
stas
stas l1mey112 Assembly

A stack based compiled systems programming language.

60
RoboticsLanguage
RoboticsLanguage robotcaresystems Python

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

59
qcert
qcert querycert Coq

Compilation and Verification of Data-Centric Languages

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
ikea-sharp
ikea-sharp hugolgst Go

meme programming language

58
jhc-components
jhc-components csabahruska Haskell

JHC Haskell compiler split into reusable components

58
Technical-Subjects
Technical-Subjects mrpawan-gupta

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

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

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

58
boba
boba glossopoeia F#

A general purpose statically-typed concatenative programming language.

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

Driver 1 and Driver 2 tools

55
gifcc
gifcc gifnksm C

Tiny c compiler

54
lfvm-stg
lfvm-stg jfaure Haskell

Map lazy functional language constructs to LLVM IR

54
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