Algol Language Constructs

This is an outline of the Algol family of programming languages and the highly influential syntactical constructs that they first introduced. The ALGOrithmic Language was created as a high-level language whose purpose was to facilitate the writability of programs that perform scientific computations. Artifacts of the language are present in its descendants, some of which have enjoyed a more widespread use in recent times--well-known examples are C and Pascal. Successive versions and derivatives of the original Algol 58 language (previously referred to as IAL, the International Algebraic Language) helped to usher in the software engineering revolution called structured programming.