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)

SeriousCode
SeriousCode macmade C

This header file enforces Clang warnings to bu turned-on for specific flags (almost everyone, at least each one I was able to find).

69
typhon
typhon monte-language Mathematica

A virtual machine for Monte.

69
sigmastate-interpreter
sigmastate-interpreter ergoplatform Scala

ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain

68
lichenscript
lichenscript lichenscript OCaml

A quick and small language compiled to JavaScript/C. Easy to integrated with the Web Ecosystem.

68
emperor-os
emperor-os hosseinseilani

(new released v2.5 LTS.2022-06-25) It has focused on developing an All in One operating system for programming, designing and data science.Emperor-OS...

68
Cyjb.Compilers
Cyjb.Compilers CYJB C#

提供编译相关功能

68
AsepriteTool
AsepriteTool ananyatimalsina Python

Do you need Aseprite but don't have Money? I've got you! Maybe you've heard of Compiling Aseprite before and found it too hard. But with this tool, al...

68
Fuzix-Compiler-Kit
Fuzix-Compiler-Kit EtchedPixels C

Fuzix C Compiler Project

68
Patchouli-Compiler
Patchouli-Compiler congdm Modula-2

An Oberon-07 compiler for Intel 64 (AMD64) architecture

67
decaf
decaf decaf-lang Java

The new Decaf compiler, rewritten in "modern" Java

67
minilang-interpreter
minilang-interpreter drmenguin C++

Interpreter and Read-Eval-Print-Loop for a simple programming language called "MiniLang", written in C++

67
LR-Parser
LR-Parser amirhossein-hkh Java

LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))

67
math-compiler
math-compiler skx Go

A simple intel/AMD64 assembly-language compiler for mathematical operations

67
bin2c
bin2c adobe C

Convert to/Embed binary files in C source files, quickly and efficiently.

67
jMiniLang
jMiniLang bajdcc Kotlin

用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。

66
Scheme
Scheme hulang1024 C

A Scheme interpreter written in C.

66
xForth
xForth larsbrinkhoff Forth

Experimental Forth cross compiler for tiny devices

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

66
fuzion
fuzion tokiwa-software Java

The Fuzion Language Implementation

66
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
simple-c-compiler
simple-c-compiler Hyper5phere Python

Simple C Compiler written in Python

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

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

65
ditto
ditto ditto-lang Rust

👌 A smol functional language that targets other languages

65
Olifant
Olifant jaseemabid Haskell

A simple programming language targeting LLVM

64
cnpl
cnpl Zhou-zhi-peng C#

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

64
Sawmill
Sawmill benjamin-hodgson C#

Simple tools for working with immutable trees

64
pepper-lang
pepper-lang dannyvankooten C

The Pepper Programming Language

64
raven
raven martian56 Rust

Raven is a new systems and application programming language designed to combine the performance and control of C++, the safety and modern features of...

64
rcaml
rcaml maekawatoshiki Rust

rcaml is an OCaml implementation in Rust

63
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
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
wyvern
wyvern lac-dcc C++

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

63
tau
tau NicoNex Go

A functional interpreted programming language with a minimalistic design.

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
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
qcert
qcert querycert Coq

Compilation and Verification of Data-Centric Languages

60
stas
stas l1mey112 Assembly

A stack based compiled systems programming language.

60