Version 1 of Algol

Updated 2004-04-04 01:30:26

A computing language [L1 ] in the ancestry of nearly all others, but with little discernable direct relation to Tcl.

Algol has

  • block structure with nested scopes
  • dynamic memory allocation
  • call by name parameter passing
  • call by value parameter passing
  • recursion

Algol does not have

  • record structures
  • case or switch statements
  • standard input/output statements

Algol is not in the ancestry of Fortran (at least the early versions), LISP, or Cobol.


Category Glossary