the-super-tiny-compiler

Compiler

A tiny compiler written in Go that generates equivalent arithmetic expressions

Like The Super Tiny Compiler, but in Go

GitHub

589 stars
8 watching
46 forks
Language: Go
last commit: about 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bollu/tiny-optimising-compiler A compiler that translates an imperative programming language into machine code 157
jamiebuilds/the-super-tiny-compiler An ultra-simplified compiler written in JavaScript to demonstrate the inner workings of compilers 28,006
ziutek/emgo A compiler and toolset for programming small embedded systems in C 1,077
pointbazaar/espl1000 A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller. 29
jcla1/gisp A compiler that converts Lisp/Scheme code into Go bytecode 514
thomasdenney/microjit A JIT compiler for a microcomputer's embedded processor 10
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 749
udhos/basgo Compiles BASIC-lang to native executable binary in Golang 37
inconshreveable/gonative A tool that creates cross-compilable Go binaries with native library support 339
arduino/arduino-builder A tool for compiling Arduino sketches into executable code 458
zertovitch/hac A small, quick compiler written in Ada for the Ada programming language 127
nickmqb/muon A modern, statically typed low-level programming language with strong focus on performance and minimalism. 773
paivett/gone A compiler for a minimal programming language designed to be similar to Go. 28
shivansh/gogo A Go-based MIPS compiler project that compiles Go programs into MIPS assembly code 27
vexu/arocc A compiler written in Zig to translate C code into machine-specific binary code 1,151