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

I/O Operations in ALGOL 68

New
Algol-68

Console output, reading input, formatted output with printf, and real file I/O through channels in ALGOL 68 - all runnable with Algol 68 Genie and Docker

Read more →

I/O Operations in ALGOL 60

New
Algol-60

Console output, reading input, formatted reports, and file I/O through shell redirection in ALGOL 60 - all runnable with GNU MARST and Docker

Read more →

I/O Operations in Ada

New
Ada

Master input and output in Ada - formatted console output, reading from stdin, file reading and writing, and robust I/O exception handling with GNAT

Read more →

I/O Operations in ABAP

New
Abap

How ABAP handles input and output - the WRITE list buffer, string-template formatting, parsing input records with SPLIT and CONCATENATE, tabular output from internal tables, selection-screen input, and application-server file I/O

Read more →

Functions in Zig

New
Zig

Learn how to define and call functions in Zig - parameters, return values, pass-by-value vs pointers, recursion, error unions, and higher-order functions with Docker-ready examples

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.