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

BDTK
BDTK intel C++

A modular acceleration toolkit for big data analytic engines

66
chocopy-python-compiler
chocopy-python-compiler yangdanny97 Python

Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3, targeting CIL/CLR, JVM, LLVM IR, and WASM.

66
jazzle
jazzle JazzleWare JavaScript

An Innovative, Fast Transpiler for ECMAScript 2015 and later

65
Compiler
Compiler ymherklotz C++

C Compiler using flex, bison and C++14 that compiles to mips32 assembly.

65
tiny-lisp
tiny-lisp daynin JavaScript

A tiny lisp compiler written in JS

65
Scheme
Scheme hulang1024 C

A Scheme interpreter written in C.

65
pepper-lang
pepper-lang dannyvankooten C

The Pepper Programming Language

65
adorad
adorad adorad C

Fast, Expressive, & High-Performance Programming Language for those who dare

65
Olifant
Olifant jaseemabid Haskell

A simple programming language targeting LLVM

64
kagsa
kagsa kagsa Python

KAGSA PROGRAMMING LANGUAGE

64
simple-c-compiler
simple-c-compiler Hyper5phere Python

Simple C Compiler written in Python

64
rcaml
rcaml maekawatoshiki Rust

rcaml is an OCaml implementation in Rust

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

63
Sawmill
Sawmill benjamin-hodgson C#

Simple tools for working with immutable trees

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
salt
salt discus-lang Haskell

The compilation target that functional programmers always wanted.

62
Codeine
Codeine macmade Objective-C

Mac OS X IDE For Clang/LLVM

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
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
plank
plank aripiprazole Kotlin

📜 | Functional programming language written in kotlin.

61
wyvern
wyvern lac-dcc C++

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

61
stas
stas l1mey112 Assembly

A stack based compiled systems programming language.

61
OwO
OwO owo-lang Rust

Placeholder for the OwO compiler

60
fuzion
fuzion tokiwa-software Java

The Fuzion Language Implementation

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
Technical-Subjects
Technical-Subjects mrpawan-gupta

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

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
Pyxell
Pyxell adamsol Python

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

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
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
boba
boba glossopoeia F#

A general purpose statically-typed concatenative programming language.

56