← All Projects
Visit CodeArchaeology →
Education · Since 2024
CodeArchaeology
CodeArchaeology is an educational platform dedicated to preserving and exploring programming languages across the full spectrum of computing history — from mainstream languages like Python and Java to forgotten gems like SNOBOL, APL, and INTERCAL.
Every language entry includes runnable code examples, historical context, and Docker-ready environments so you can experiment without installing anything locally. We have cataloged over 1,200 languages and provide hands-on, executable examples for more than 75 of them. Each language page covers its origin story, design philosophy, syntax overview, and real-world impact.
Whether you are a computer science student exploring language design, a seasoned developer curious about the roots of modern paradigms, or a hobbyist who enjoys the weird corners of computing history, CodeArchaeology gives you the tools to learn by doing.
Key Features
- Runnable code examples for 75+ languages
- Docker-ready environments — no local installs
- 1,200+ languages cataloged with historical context
- Syntax overviews and design philosophy breakdowns
- From FORTRAN to Zig — mainstream to obscure
Who It's For
Computer science students, programming language enthusiasts, and developers curious about the history and diversity of programming languages.