Quareos
Bookmark this page
Sign In
 
Programming language
  Home   Computer & Internet Tech   Software   Programming   Programming language 

    ALGOL



ALGOL (short for ALGOrithmic Language) is a family of imperative computer programming languages originally developed in the mid 1950s which became the de facto standard way to report algorithms in print for almost the next 30 years. It was designed to avoid some of the perceived problems with FORTRAN and eventually gave rise to many other programming languages (including Pascal). ALGOL uses bracketed statement blocks and was the first language to use begin end pairs for delimiting them. Fragments of ALGOL-like syntax are sometimes still used as a notation for algorithms, so-called Pidgin Algol.There are three official main branches of ALGOL family: ALGOL 58, ALGOL 60, and ALGOL 68. Of these, ALGOL 60 was the most widely known in the United States. Niklaus Wirth based his own Algol-W on ALGOL 60, before moving to develop Pascal. Algol-W was intended to be the next generation ALGOL, but the ALGOL 68 committee decided on a design that was more complex and advanced rather than a cleaned, simplified ALGOL 60. The official ALGOL versions are named after the year they were first published. ALGOL 58 was originally known as the IAL (for International Algorithmic Language.)

History

ALGOL was developed jointly by a committee of European and American computer scientists. It specified three different syntaxes: a
reference syntax, a publication syntax, and an implementation syntax. The different syntaxes permitted it to use different keyword names and conventions for decimal points (commas vs. periods) for different languages.John Backus developed the Backus normal form method of describing programming languages specifically for ALGOL 58. It was revised and expanded by Peter Naur to the Backus-Naur form for ALGOL 60. Both John Backus and Peter Naur served on the committee which created ALGOL 60, as did Wally Feurzeig who later created Logo.ALGOL 60 inspired many languages that followed it; C.A.R. Hoare's original quote on this is recalled in the aphorism: "ALGOL 60 was a great improvement on its successors." (This is sometimes erroneously attributed to Edsger Dijkstra, also known for his pointed comments, who helped to implement an early ALGOL 60 compiler.)

from : en.wikipedia.org

Ads
Related Articles
My Favorites
Investment
 
Quareos News Sport Lyrics Jokes Recepies Shqiperia.com Songs
Terms of use - Privacy policy - Online safety
2003 - 2007 ShqiperiaCom - All rights reserved