tiny-optimising-compiler

Compiler

A compiler that translates an imperative programming language into machine code

A tiny optimising compiler for an imperative programming language written in haskell

GitHub

157 stars
16 watching
6 forks
Language: Haskell
last commit: over 5 years ago

Related projects:

Repository Description Stars
siraben/mini-haskell A Haskell compiler with a runtime environment implementing Combinatory Logic 72
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 17
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 749
charles-pegge/oxygenbasic A compiler and runtime environment for a basic programming language 39
blynn/compiler A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. 214
nickmqb/muon A modern, statically typed low-level programming language with strong focus on performance and minimalism. 773
leepike/copilot A language and toolset for generating hard real-time C code from a domain-specific stream language 149
murisi/l2 A minimalist language with procedural macro support 135
lwiest/basiccompiler Compiles BASIC programs into Java bytecode. 29
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
igor84/summus A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. 234
seliopou/typo A programming language compiler and interpreter built on top of Haskell's type system. 249
ajeetdsouza/loxcraft A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. 279
talw/crisp-compiler A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend 99
forest-lang/forest-compiler A compiler for a multi-syntax functional programming language that compiles to WebAssembly 621