ALGOL (Algorithmic Language) was a pioneering family of imperative programming languages designed for algorithms, science, and education. It introduced block structure, lexical scoping, and rigorous formal specification.
imperative, procedural, structured
scientific computing, education
static system, non-structural typing, strong typing, none inference, compile-time checking, none type coercion, required type annotations
compiled
alg, algol
Status | legacy |
Type | programming |
Created | 1958 |
Designed by |
John Backus Friedrich L. Bauer Peter Naur Alan Perlis Heinz Rutishauser Klaus Samelson Bernard Vauquois Joseph Henry Wegstein Adriaan van Wijngaarden Michael Woodger |
PyPL Index | N/A |
TIOBE Index | #51-100 |
GitHub rank | N/A |