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)

Lama
Lama PLTools Raku

Teaching language LaMa for a compiler course

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

79
inertia
inertia honza JavaScript

A Lisp to Javascript compiler

78
Tachyon
Tachyon ryanmaugv1 Python

Experimental Programming Language Coded in Python!

78
XC-BASIC
XC-BASIC neilsf D

A compiling BASIC dialect for the Commodore-64

78
pythonOS
pythonOS rdmsr Python

what have I done

78
regal86
regal86 alexfru Assembly

Register Allocator for 8086

78
maverick
maverick maverick-js TypeScript

Build and ship strongly typed and fast UI component libraries.

78
parser-toolkit
parser-toolkit ikskuh Zig

A toolkit that makes it easier to write recursive-descent parsers in Zig.

78
pivot-lang
pivot-lang Pivot-Studio Rust

A Rust-like language with immix GC and other cool stuffs

78
minic
minic NikRadi C

A C-compiler written in C

78
Smart-Intermediate-Representation
Smart-Intermediate-Representation AntChainOpenLabs Rust

A brand-new multi-scenarios smart contract compiler framework

77
nand2tetris
nand2tetris sake92 Scala

Nand2Tetris course solutions

76
oberon-07-compiler
oberon-07-compiler AntKrotov Batchfile

Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, KolibriOS), MSP430x{1,2}xx, STM32 Cortex-M3

76
Rogue
Rogue brombres C

Rogue programming language. Ergonomic, object-oriented, high-level, multi-platform, compiles to C.

76
ralph
ralph turbolent JavaScript

Ralph is a Lisp-1 dialect that compiles to JavaScript

75
Grift
Grift Gradual-Typing C

A compiler for the gradually typed lambda calculus

75
ktcc
ktcc korlibs Kotlin

C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion

75
cmonkey
cmonkey abhinav-upadhyay C

C Implementation of the monkey programming language

75
orange
orange orange-lang Go

The Orange programming language

74
intrinsics-dude
intrinsics-dude HJLebbink HTML

Opensource Visual Studio extension for compiler instrinsics in C/C++

74
silver
silver melt-umn SystemVerilog

An attribute grammar-based programming language for composable language extensions

74
BIPLAN
BIPLAN gioblu C

BIPLAN (Byte coded Interpreted Programming LANguage) is an experimental, very compact interpreted language

74
tsc-hooks
tsc-hooks swimauger JavaScript

🪝 Add tsc hooks to your TypeScript project

74
LiA
LiA jaspwr Rust

A transpiled superset of TeX for writing LaTeX.

74
kai
kai kai-language Swift

An expressive low level programming language

73
Vongpiler
Vongpiler MastersOfDesaster Java

I bim 1 Vongpiler vong 2k18-spec her.

73
manticore
manticore ManticoreProject Standard ML

Parallel ML compiler

73
ccache-gui
ccache-gui macmade Swift

macOS GUI helper for ccache

73
ghuloum
ghuloum tekknolagi C

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

73
colang
colang rsms C

Programming language and compiler —WORK IN PROGRESS—

73
assembler
assembler skx Go

Basic X86-64 assembler, written in golang

73
m2lang
m2lang redstar C++

The LLVM-based Modula-2 compiler

73
funkicrab
funkicrab zesterer Rust

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

72
pacc
pacc BeRo1985 Pascal

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

72
ravi-compiler
ravi-compiler dibyendumajumdar C

Parser and compiler for Ravi and Lua

72
Compiler
Compiler mathis-s C

From-scratch C compiler for my custom 16-bit CPU

72
apollovm_dart
apollovm_dart ApolloVM Dart

ApolloVM is a portable VM (native, JS/Web, Flutter) that can parse, translate and run multiple languages, like Dart and Java.

72
relay-compiler-plus
relay-compiler-plus yusinto JavaScript

Custom relay compiler which supports persisted queries

71
DaedalusCompiler
DaedalusCompiler dzieje-khorinis C#

Daedalus ( Gothic I & II scripting language ) Compiler to DAT

71
guepard
guepard superman2211 JavaScript

flash to html5 converter, as3 to javascript translator

71
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
CSLisp
CSLisp rzubek C#

Scheme / Lisp implementation in pure C# for embedding in .NET projects

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
monty
monty mental32 Rust

A language toolchain for explicitly typed annotated Python. 🐍

70
MemeAssembly
MemeAssembly kammt C

A Meme-based programming language

70