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

whitespace
whitespace vii5ard JavaScript

An Online Whitesspace compiler, virtual machine and IDE

82
rtc
rtc samyeyo Lua

Lua script to executable compiler

82
pypperoni
pypperoni Pypperoni Python

Pypperoni Python Compiler Source Code

81
Jasm
Jasm jumanji144 Java

Post modern age integration focused jvm bytecode assembler

81
mini-interpreter
mini-interpreter hijkzzz Go

A Simple Scripting Language

80
compiler2017
compiler2017 merrymercy Java

A compiler for the course Compiler 2017 at ACM Class, SJTU.

80
X11Basic
X11Basic kollokollo C

X11-Basic BASIC programming language.

80
aith
aith Superstar64 Haskell

Low level toy functional programming language with linear types, first class inline functions, levity polymorphism and regions.

80
Ccache.cmake
Ccache.cmake TheLartians CMake

đźš… Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

80
aqb
aqb gooofy C

A BASIC Compiler and IDE for Amiga Computers

80
fork
fork mcilloni Makefile

A simple, self hosted, low level programming language.

79
tiny
tiny ejacky C

Compiler Construction Principles and Practice by Kenneth C. Louden

79
dyalect
dyalect vorov2 C#

Dyalect is a dynamic programming language for .NET.

79
js-slang
js-slang source-academy TypeScript

Implementations of sublanguages of JavaScript for SICP JS

79
sacalon
sacalon sacalon Python

Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.

79
Amun
Amun AmrDeveloper C++

A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple an...

79
HECO
HECO MarbleHE MLIR

Optimizing compiler for Fully Homomorphic Encryption (FHE)

79
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
mini-haskell
mini-haskell siraben Haskell

A self-hosting mini Haskell compiler with a mini C runtime.

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
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
Rogue
Rogue brombres C

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

75
orange
orange orange-lang Go

The Orange programming language

74
cmonkey
cmonkey abhinav-upadhyay C

C Implementation of the monkey programming 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
intrinsics-dude
intrinsics-dude HJLebbink HTML

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

73
ccache-gui
ccache-gui macmade Swift

macOS GUI helper for ccache

73
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

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
BIPLAN
BIPLAN gioblu C

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

73
m2lang
m2lang redstar C++

The LLVM-based Modula-2 compiler

73
ghuloum
ghuloum tekknolagi C

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

72