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

pikt
pikt iamgio Kotlin

:art: Image-based poetic programming language.

142
Fable.Python
Fable.Python fable-compiler F#

Python bindings for Fable

142
cperl
cperl perl11 Perl

A perl5 with classes, types, compilable, company friendly, security

141
Orchestra
Orchestra pouyakary JavaScript

One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized

141
forkphorus
forkphorus forkphorus TypeScript

JavaScript compiler for Scratch 3, 2, and 1 projects.

141
radspec
radspec aragon JavaScript

🤘 Radspec is a safe interpreter for Ethereum's NatSpec

141
GenSym
GenSym Generative-Program-Analysis Java

A high-performance, parallel, compilation-based symbolic execution engine

141
sia
sia pouya-eghbali TypeScript

Sia - Binary serialisation and deserialisation

141
datum
datum datum-lang Rust

A easy maintain(read/write) language for transform from/to other languages. 下一代企业级编程语言。

140
gentee
gentee gentee Go

Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).

140
tritonparse
tritonparse meta-pytorch Python

TritonParse: A Compiler Tracer, Visualizer, and mini-Reproducer(WIP) for Triton Kernels

140
BatchToApp
BatchToApp DosX-dev Visual Basic .NET

Convert your .bat/.cmd scripts to .exe and protect (obfuscate) them with BatchToApp!

140
Mad-Pascal
Mad-Pascal tebe6502 Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

140
c-compiler
c-compiler AnjaneyaTripathi Yacc

A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and i...

140
sim-c
sim-c cimplec Python

A dynamically typed high-level front end for C

139
MiniLang
MiniLang NICUP14 Python

A type-safe C successor that compiles directly to various platforms.

139
star
star ALANVF Haxe

An experimental programming language that's made to be powerful, productive, and predictable

139
go2hx
go2hx go2hx Haxe

Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler

139
shaderkit
shaderkit CodyJasonBennett TypeScript

Tools and IntelliSense for GLSL and WGSL.

138
Zag-Smalltalk
Zag-Smalltalk Zag-Research Smalltalk

Smalltalk VM Written in Zig with methods stored as type-annotated ASTs

138
ccpu
ccpu imihajlow Assembly

A 8-bit computer made of 74xx series logic gates and memory ICs.

138
l1vm
l1vm koder77 C++

L1VM - a tiny virtual machine with a 64 bit core

138
tryC
tryC yunwei37 C

Write a tiny interpreter by C language in 500+ lines

138
SparseTIR
SparseTIR uwsampl Python

SparseTIR: Sparse Tensor Compiler for Deep Learning

137
qbicc
qbicc qbicc Java

Experimental static compiler for Java programs.

137
hivemind
hivemind alehander92 Ruby

a multi-syntax language

136
tpp-mlir
tpp-mlir libxsmm MLIR

TPP experimentation on MLIR for linear algebra

136
nnsmith
nnsmith ise-uiuc Python

Automatic DNN generation for fuzzing and more

136
kou
kou hatashiro TypeScript

A minimal language compiled into wasm bytecode

135
mlir-playground
mlir-playground MLIR-China TypeScript

Play with MLIR right in your browser

135
holyc-compiler
holyc-compiler Alistair-Bell C

Compiler & tool recreation of TempleOS's HolyC language

135
REXS
REXS uellenberg TypeScript

A language for writing regular expressions.

134
brain
brain brain-labs C++

An esoteric programming language compiler on top of LLVM based on Brainfuck

134
Latte-lang
Latte-lang wkgcass Java

100% Java compatibility and Functional Programming.

134
fcc
fcc Fedjmike C

Fedjmike's C Compiler

134
cx
cx emillaine C++

C* is a hybrid low-level/high-level systems programming language focused on performance and productivity.

134
checkmate
checkmate parasj Python

Training neural networks in TensorFlow 2.0 with 5x less memory

134
CFortranTranslator
CFortranTranslator CalvinNeo C++

A translator from Fortran to C++. We provide statement-wise translation to improve readability.

134
wasm_run
wasm_run juancastillo0 Rust

A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and W...

134
wasm2native
wasm2native vshymanskyy C

Turn WASI apps into native executables

134
agbcc
agbcc pret C

C compiler

133
angle
angle pannous Python

⦠ Angle: new speakable syntax for python 💡

132
ComputerStudent
ComputerStudent sfvsfv HTML

计算机专业系统性学习资料(python,c,c++,计算机组成,计算机网络,编译原理,电路,谷歌插件,爬虫)

132
md
md egoist JavaScript

A markdown parser and compiler. Built for speed.

131
unseemly
unseemly paulstansifer Rust

Macros have types!

131
wrench
wrench jingoro2112 C++

practical embedded script interpreter

131
pasta
pasta trailofbits C++

Peter's Amazing Syntax Tree Analyzer

131
FreakC
FreakC FreakC-Foundation Batchfile

FreakC Programming Language - an experimental Batch-like language written in Batch which compiles to Batch

130
covirt
covirt dmaivel C++

An x86-64 code virtualizer for VM based obfuscation

129
BF-it
BF-it elikaski Python

A C-like language to Brainfuck compiler, written in Python

129