notes

Unexpectedly Turing-complete

This is a collection of systems, such as restricted subsets of programming languages or games, that are Turing-complete, but may not be expected. I have included programs that prove Turing-completeness by construction, but also other interesting programs for fun and demonstration.

Subsets of programming languages

DSLs

Domain-specific languages that are Turing complete.

Automata

File formats

Games

Other

Lists

Not Turing-complete