Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.
Learn assembly with entirely too many brainfuck compilers
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
Scheme语言解释器的JavaScript语言实现
An interpreter for the 1991 Oriel scripting language
Argon programming language
💙 Programming language inspired by uzbek street tongue
GML interpreter
A minimal BASIC interpreter for Arduino UNO (ATmega328P).
REPL Interface wrapping Crystal Interpreter (crystal-i).
A C interpreter developed live on YouTube
🔮⚡️Vein is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.
GloomScript Interpreter implemented in Rust
A two-dimensional programming language.
TUI C Interpreter/Debugger in Rust
A Python-based interpreter for the agent-oriented programming language JASON
Higher Order Prolog with Extensional Semantics
🧠 Brainfuck IDE and interpreter in 512 bytes. (boot sector)
A one-line statement language with grammar and infinite look-ahead
PSeudo - The world's simplest PLAYSTATION emulator
Teascript programming language
A cross-platform, multimedia interpreter for TADS adventure games.
The RuneScript scripting language
Cross-platform IDE for Piet.
Minimal Lisp interpreter using 75LOC and only standard libraries.
Implementation of Unlambda, an esoteric programming language.
Simple antlr4 calculator.
嵌入式脚本语言 Lightweight embedded scripting language
N64 Emulator written in C#
Experimental JavaScript implementation in Rust
An implementation of *jlox* from Crafting Interpreters in C++.
Logic Production System (LPS) programming language interpreter implemented in JavaScript for Node.js and browsers.
A Scheme interpreter base on R5RS specification.
.NET CIL interpreter written in simple subset of F#
A tiny JavaScript interpreter written in TypeScript
哈尔滨工业大学/南京大学编译原理课程实验Web版IR虚拟机(含CLI版)💎The remastered Web IR Virtual Machine for HIT/NJU Compilation Principle Labs (with CL...
Linux and macOS development tools and text-mode interpreter for TADS adventure games.
Atlas77 is a programming language in development written in Rust
End-to-end Solution for Speech Recognition, Text Translation, and Text-to-Speech for iOS using Amazon Translate and Amazon Polly as AWS Machine Learni...
MaslOS but 2
A VM-based runtime environment for functional programming languages
Swift implementation of a Lox interpreter
Go implementation of the Lox programming language from Crafting Interpreters
LISP interpreter in Python
WIP ISO 7185 Pascal interpreter
An interpreter for Monkey with parser combinator written in Haskell
An advanced Tompson Shell porting on Linux.
Bite is a dynamically typed programming language. Embedded in C#
An embeddable scripting language inspired by Lua.
A neat, object-oriented, lightweight, elegant and fast programming language 👾