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)

latro
latro Zoetermeer Haskell

A simple, general-purpose functional programming language

17
punchscript
punchscript arocks JavaScript

A programming language made up of Rajinikanth punch dialogues

17
cocoSim-deprecated
cocoSim-deprecated coco-team Matlab

Automated Analysis Framework for Simulink/Stateflow (deprecated, see cocoSim2)

17
yaphp
yaphp php-internal-research

手把手教你编写PHP编译器(How to write a PHP compiler)

17
MicroFrontend-Blazor-React
MicroFrontend-Blazor-React lauchacarro CSS

Project that implements the MicroFrontends architecture using Blazor and React

17
sijuiacion-lang
sijuiacion-lang RemuLang Python

An IR for Python VM, provided with indirect jump instructions.

17
IndentingPersistentBladeCompiler
IndentingPersistentBladeCompiler PrinsFrank PHP

Extension on the Laravel Blade compiler that persists indenting when using replaced content in blade templates.

17
emchipten
emchipten pepyakin Rust

Emchipten — Compile your CHIP-8 into WebAssembly binaries!

17
Gloa
Gloa ReFreezed Lua

Glóa - a statically typed language that compiles to Lua. *UNDER DEVELOPMENT*

17
eqsat
eqsat taktoa Haskell

A language-generic implementation of equality saturation in Haskell

17
gcc-prebuilt-elf-toolchains
gcc-prebuilt-elf-toolchains milouk C

This repo contains Weekly GCC 11 builds for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch64 systems.

17
SPIR-V-Blast
SPIR-V-Blast faserg1 C++

Converting the C-like language to binary or human readable SPIR-V

17
wok
wok wolfgangj Ruby

Wolfgang's Open Kompiler

16
go-tilde-operator
go-tilde-operator Dentrax

PoC: How to make ~ work on Go Compiler

16
eko
eko eko-lang Rust

📇 Compiler and engine

16
pl0-jit-compiler
pl0-jit-compiler yhirose C++

A tiny PL/0 JIT compiler in less than 700 LOC with LLVM and PEG parser.

16
data_obfuscation
data_obfuscation biniamf C++

Data Obfuscation for C/C++ Code Based on Residue Number Coding (RNC)

16
app-decorators
app-decorators SerkanSipahi JavaScript

Collection of JavaScript decorators (ES7) for building fast, scalable, performant web apps

16
webpack-isomorphic-compiler
webpack-isomorphic-compiler moxystudio JavaScript

A compiler that makes your life easier if you are building isomorphic webpack powered apps, that is, single page applications with server-side renderi...

16
yui
yui RitterHou Go
16
tangram
tangram elm-tangram Go

tangram is a general purpose runtime for the Elm language

16
tiger
tiger tmcgilchrist OCaml

Compiler for Tiger language from "Modern Compiler Implementation in ML"

16
faber
faber faber-lang Haskell

functional programming language and its compiler

16
lip
lip bullno1 C

An embeddable LISP in C99

16
taco-hs
taco-hs ocramz Haskell

Haskell port of the Tensor Algebra COmpiler

16
stache
stache dgraham Rust

A Mustache template compiler.

16
plzero
plzero dodobyte Go

PL/0 Compiler Written in Go

16
enfield
enfield ysiraichi C++

An OpenQASM source-to-source Compiler.

16
C90Compiler-EIE2
C90Compiler-EIE2 martinferianc C++

C90 to MIPS I Compiler done as a coursework for EE2-15

16
monolith
monolith monolithlang

Safe, fast, beauty compiled programming language for developing maintainable software.

15
compiler
compiler tigertv C++

My first attempt to create a compiler

15
Crypt
Crypt Crypt-Language Java

The Crypt Programming Language

15