# 🏛️ Hall of Pioneers (1950s - 1960s)

Welcome to the dawn of high-level programming. Before this era, programmers wrote instructions directly in machine code or assembly, manually mapping registers and memory addresses. These languages introduced the first human-readable abstractions, structured control flow, and mathematical notation for scientific and business computing.

## 🚪 Walk the Booths

- [💾 Fortran Booth](Fortran.md) — The grandfather of scientific computing and compiler-driven optimization.
- [🌿 Lisp Booth](Lisp.md) — The language that helped define symbolic computation and functional programming.
- [👔 COBOL Booth](COBOL.md) — The English-like language built for business, finance, and administrative systems.
- [📐 ALGOL 60 Booth](ALGOL%2060.md) — A landmark for formal algorithms, nested block structure, and precise syntax.

## 🔍 Era Comparison Map

| Feature | Fortran (1957) | Lisp (1958) | COBOL (1959) | ALGOL 60 (1960) |
| :---- | :---- | :---- | :---- | :---- |
| Domain | Scientific math | Artificial intelligence | Corporate business | Academic algorithms |
| Typing | Implicit by name prefix | Dynamic | Static picture strings | Static declared |
| Control flow | GOTO and arithmetic loops | Tail recursion and conditionals | Paragraph sequencing | Nested blocks and if/else |
| Syntax style | Column-restricted | Parenthesized lists | Sentence-like | Structured blocks |

Continue the tour into the [🏛️ Structured Foundation (1970s)](../The%20Structured%20Foundation%20%281970s%29/README.md) to see how programming became more modular and disciplined.