Explore 75+ Programming Languages

CodeArchaeology

Unearthing programming languages from the popular to the obscure

Discover how languages old and new still run on modern machines — macOS, Windows, and Docker. From FORTRAN to Rust, every language has a story to tell.

hello_world.history
// 1957 - FORTRAN WRITE(*,*) 'Hello, World!' // 1972 - C printf("Hello, World!\n"); // 1995 - Java System.out.println("Hello!"); // 2015 - Rust println!("Hello, World!");
75+ Languages
1957 Oldest Language
100% Runnable Today
Docker Ready to Run

Latest Posts

Recent explorations and discoveries

KimL

New

A small esoteric programming language from 2009 built entirely from method calls on five pseudo-objects - io, var, stack, tape, and ctrl - whose C++ compiler and virtual machine were written as a learning exercise and released as version 1.0 in 2011 before the project went quiet.

Read more →

Kaya

New

A compiled, statically typed scripting language for secure web applications from the creators of Whitespace - Edwin Brady and Chris Morris built it at Durham to bring type inference, algebraic data types, and encrypted form-state handling to the CGI era, before Brady moved on to create Idris.

Read more →

Kermit

New

The scripting language of the legendary Kermit file-transfer software from Columbia University - a TOPS-20-flavored command language that grew into a full procedural programming language for automating serial, modem, and network communications, born in 1981 and revived with a new release in 2026.

Read more →

Julie (Julie4Chapel)

New

A data-parallel research language associated with the Chapel ecosystem, recorded as appearing around 2014 - and a case study in how completely a research prototype can vanish from the public record.

Read more →

Joy

New

A purely functional language from Australian philosopher Manfred von Thun in which programs are built by composing functions instead of applying them to arguments - the quiet research experiment that founded the concatenative language family and gave Forth's stack a mathematical foundation.

Read more →

Ready to Start Digging?

Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.