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)

linnea
linnea HPAC Python

Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.

71
swift-com
swift-com compnerd Swift

Swift/COM+

71
Juka
Juka jukaLang C#

🥣 Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet p...

71
old-core.horse64.org
old-core.horse64.org horse64 C

A simple & versatile high-level programming language.

70
rasen
rasen leops Rust

Generate SPIR-V bytecode from an operation graph

70
mcxx
mcxx bsc-pm C

Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Ba...

70
MemeAssembly
MemeAssembly kammt C

A Meme-based programming language

70
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
rtc
rtc samyeyo Lua

Lua script to executable compiler

69
funkicrab
funkicrab zesterer Rust

Optimising Brainfuck compiler: Run your beloved Brainfuck code, but faster.

69
typhon
typhon monte-language Mathematica

A virtual machine for Monte.

69
atian-cod-tools
atian-cod-tools ate47 C++

Random things

69
RRAM_COMPILER
RRAM_COMPILER akdimitri HTML

This repository includes the Resistive Random Access Memory (RRAM) Compiler which is designed in the context of the research project of Dimitris Anton...

69
ravi-compiler
ravi-compiler dibyendumajumdar C

Parser and compiler for Ravi and Lua

69
monty
monty mental32 Rust

A language toolchain for explicitly typed annotated Python. 🐍

69
Headerless-C-Compiler
Headerless-C-Compiler PascalBeyer C

A C compiler that tries to eliminate the need for header files as much as possible.

69
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
minilang-interpreter
minilang-interpreter drmenguin C++

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

68
Cyjb.Compilers
Cyjb.Compilers CYJB C#

提供编译相关功能

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

Fuzix C Compiler Project

68
BIPLAN
BIPLAN gioblu C

Byte coded Interpreted Programming language

68
bin2c
bin2c adobe C

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

67
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
pacc
pacc BeRo1985 Pascal

PACC (PAscal C Compiler) is an C compiler, which is implemented in Delphi-7-compatible Object Pascal

67
math-compiler
math-compiler skx Go

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

67
BDTK
BDTK intel C++

A modular acceleration toolkit for big data analytic engines

67
lichenscript
lichenscript lichenscript OCaml

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

67
jMiniLang
jMiniLang bajdcc Kotlin

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

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
xForth
xForth larsbrinkhoff Forth

Experimental Forth cross compiler for tiny devices

66
jactl
jactl jaccomoc Java

A secure scripting language for event-loop/reactive Java-based applications.

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
Scheme
Scheme hulang1024 C

A Scheme interpreter written in C.

65
LR-Parser
LR-Parser amirhossein-hkh Java

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

65
Olifant
Olifant jaseemabid Haskell

A simple programming language targeting LLVM

64
manool
manool rusini C

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

64
kagsa
kagsa kagsa Python

KAGSA PROGRAMMING LANGUAGE

64
adorad
adorad adorad C

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

64
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
ts-browser
ts-browser harrysolovay JavaScript

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

63
silver
silver melt-umn SystemVerilog

An attribute grammar-based programming language for composable language extensions

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
rcaml
rcaml maekawatoshiki Rust

rcaml is an OCaml implementation in Rust

62