What is ALGOL?

ALGOL is stands for ALGOrithmic Language. ALGOL is an important computer language developed specifically for computation in 1958. It became a popular computing tool in the 1950s due to its use by a worldwide committee. Unfortunately, it has by no means achieved the feats of its contemporaries such as Fortran and Cobol. Today, it honestly doesn't exist, existing at best as a reminder of the way we are today.

ALGOL closely prompted many different languages ​​and became a common technique for sets. A description of the rules used by the Association for Computing Machinery for more than thirty years in textbooks and educational resources. ALGOL adds code blocks and delimits them with start...close. It also became the primary language implementing nested characteristic definitions with lexical scope. In addition, it became the primary programming language that took a designated interest in formal language definition, and the Algol 60 report added Backus-Nour form, the basic formal grammar notation for language design.

There are 3 main features:

  • ALGOL 58 - Originally known as IAL, for International Algebraic Language.
  • ALGOL 60 - X1 was first implemented in 1961 as ALGOL 60.
  • ALGOL sixty-eight - added new factors with bendy arrays, slices, parallelism, operator identity. Revised 1973.

History of ALGOL

ALGOL was mutually developed by a committee of European and American computer scientists at an assembly at the Swiss Federal Institute of Technology in Zurich in 1958.

ALGOL 60 became as old as an e-book on algorithms and had a profound impact on the development of the Destiny language.

John Backus developed the Backus everyday shape technique of describing programming languages ​​specifically for ALGOL 58. It was modified and elevated by Peter Knauer for ALGOL 60 and named the Backus-Knauer shape after the inspiration of Donald Knuth.

The 60 report was produced as a result of the final outcome of the ALGOL 60 assembly in Paris in January 1960.

ALGOL 60 spawned several languages ​​that came with it. Tony Hoare commented: "Here is a language so far ahead of its time that it has not evolved into a simpler development over its predecessors, though almost all of its successors." Follows the block shape and lexical scope, plus the wording "Revised Report on the Algorithmic Language Scheme" for its requirements files in homage to ALGOL.