GitHub - zserge/tinylangs: Real programming languages in 50 lines of code
Tiny Languages
This repository contains code examples for a series of blog posts "Great Tiny Languages".
Here you may find micro-implementations of the most fundamental historical programming languages. Each implementation is in Python, code is deliberately terse to keep it under ~50 lines of code. Only Python standard library is used, and even that to a very humble extent (sys, sometimes re, rarely itertool etc).
I hope this project becomes a good starting point in implementing your own program...
Read more at github.com