ALGOL (an abbreviation for " Algo rithmic L anguage"), mostly written Algol , is the name of a family of programming languages that were used from the late 1950s to the 1980s. Despite a number of similarities in structure , syntax and semantics , these languages are independent and have different origins. All Algol variants have had a significant influence on the further development of programming languages. The languages C and Pascal, for example, are further developments of Algol 60.
There were the following versions of Algol:
The programming language GOLOG (for "Al go l in Log ic") extends ALGOL by elements of the situation calculation .