ALGOL, usually written (an abbreviation for " Algorithmic Language" ) Algol is the name of a family of programming languages, which until the 1980s were using at the end of the 1950s. Despite several similarities in structure, syntax, and semantics of these languages ​​are independent and have different evolutionary histories. All Algol variants have had considerable influence on the development of programming languages. The Pascal language about is an evolution of Algol 60

It gave the following versions of Algol:

  • Algol 58, also known as Jovial or Neliac
  • Algol 60
  • Algol 68
  • Algol W


The programming language GOLOG ( for " Algol in Logic " ) extended ALGOL for the elements of the situation calculus.

  • Programming language
  • Abbreviation