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

dragome-sdk
dragome-sdk dragome Java

Dragome is a tool for creating client side web applications in pure Java (JVM) language.

82
facet
facet facet-lang Haskell

a functional programming language with algebraic effects and handlers

82
rco
rco jcrodriguez1989 R

Package: The R Code Optimizer

82
lambdex
lambdex hsfzxjy Python

Write complicated anonymous functions beyond lambdas in Python.

82
gta3sc
gta3sc thelink2012 C++

GTA3script compiler

82
YuLang
YuLang MaxXSoft C++

The Yu (羽) programming language.

82
open-earth-compiler
open-earth-compiler spcl MLIR

development repository for the open earth compiler

82
whitespace
whitespace vii5ard JavaScript

An Online Whitesspace compiler, virtual machine and IDE

82
vite-plugin-conditional-compile
vite-plugin-conditional-compile KeJunMao TypeScript

Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译

82
rtc
rtc samyeyo Lua

Lua script to executable compiler

82
grainulator
grainulator grainulation HTML

Research that compiles.

82
pypperoni
pypperoni Pypperoni Python

Pypperoni Python Compiler Source Code

81
Animac
Animac bd4sur Scheme

Scheme语言实现 / Scheme implementation

81
pythonOS
pythonOS rdmsr Python

what have I done

81
sacalon
sacalon sacalon Python

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

81
SDHLT
SDHLT seedee C++

Map compile tools for the Half-Life engine

81
mini-interpreter
mini-interpreter hijkzzz Go

A Simple Scripting Language

80
fork
fork mcilloni Makefile

A simple, self hosted, low level programming language.

80
compiler2017
compiler2017 merrymercy Java

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

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
purescript-analyzer
purescript-analyzer purefunctor Rust

Compiler frontend for PureScript in Rust

80
verter
verter pikax Rust

Strict first Vue Language tools for VSCode

80
arc
arc alii Gleam

⌒ JavaScript on the BEAM

80
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
X11Basic
X11Basic kollokollo C

X11-Basic BASIC programming language.

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
lamina
lamina SkuldNorniern Rust

High-performance compiler backend for Lamina Intermediate Representation

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
js-slang
js-slang source-academy TypeScript

Implementations of sublanguages of JavaScript for SICP JS

78
aith
aith Superstar64 Haskell

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

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

78
minic
minic NikRadi C

A C-compiler written in C

78
Jasm
Jasm jumanji144 Java

Post modern age integration focused jvm bytecode assembler

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

A brand-new multi-scenarios smart contract compiler framework

77
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
nand2tetris
nand2tetris sake92 Scala

Nand2Tetris course solutions

75
cmonkey
cmonkey abhinav-upadhyay C

C Implementation of the monkey programming language

75