Algol

Algol

Algol Acronym for algorithmic language. The generic name for a family of high-level languages of great significance in the development of computing. In 1958 the Association for Computing Machinery (ACM) in the US and the Gessellschaft für Angewante Mathematik und Mechanik (GAMM) in Europe set up a joint committee to define an international algorithmic language (IAL). The language that was designed became known as Algol, and was later called Algol 58 to distinguish it from later versions. Algol 58 was not intended to be a viable language, and in 1960 an augmented committee was convened to devise the second iteration, which was published as the language Algol 60. See also JOVIAL.

Algol 60 was much more popular in Europe than in the US, probably due to the dominance of IBM and Fortran in the North American market. It introduced many new concepts, notably block structure (see block-structured languages), nested scopes, modes of parameter passing to procedures, and the definition of the language introduced the now classic BNF notation for describing syntax. The influence of Algol 60 can be seen in all succeeding languages, and it stands as a milestone in the development of programming languages.

In the years following the publication of the Algol 60 Report, a working group of the International Federation for Information Processing was set up to consider the definition of a successor to Algol 60. There were many dissensions within the group, and eventually a minority report was issued proposing the language Algol 68. The first implementation of Algol 68, named ALGOL 68R, was produced at the Royal Signals and Radar Establishment in the UK. ALGOL 68R demonstrated that Algol 68 was a viable language (not at the time a self-evident proposition).

Although Algol 68 introduced many novel concepts of great theoretical interest and significance, its practical application was almost nil. One of the most notable features of Algol 68 is its formal specification using a two-level grammar. Although a very precise definition, it is very difficult to understand, and this difficulty partly accounts for the low acceptance of the language. One of the most significant effects of the split in the Algol 68 working group is that it led indirectly to the development of Pascal.

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

JOHN DAINTITH. "Algol." A Dictionary of Computing. 2004. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

JOHN DAINTITH. "Algol." A Dictionary of Computing. 2004. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1O11-Algol.html

JOHN DAINTITH. "Algol." A Dictionary of Computing. 2004. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O11-Algol.html

Learn more about citation styles

Algol

Algol , famous variable star in the constellation Perseus ; Bayer designation β Persei; 1992 position R.A. 3 h 07.7 m , Dec. +40°55′. Algol's variation in apparent magnitude , from 2.06 to 3.28, is due to the fact that it is an eclipsing binary star , with one component revolving about the other with a period of 2 days, 20 hr, 49 min. Because the plane of revolution is almost parallel to the line of sight, the star dims noticeably when the dimmer component passes in front of, or eclipses, the brighter component, and dims again very slightly when the brighter component eclipses the dimmer one (see eclipse ); the primary minimum, when the brighter component is eclipsed, lasts about 10 hr. Algol is of spectral class B8 V and is about 105 light-years from the earth. The name Algol comes from the Arabic Ras al Ghul, which means "demon's head," and the star is sometimes called the Demon Star.

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"Algol." The Columbia Encyclopedia, 6th ed.. 2008. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

"Algol." The Columbia Encyclopedia, 6th ed.. 2008. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1E1-Algol.html

"Algol." The Columbia Encyclopedia, 6th ed.. 2008. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1E1-Algol.html

Learn more about citation styles

Algol

Algol The star Beta Persei, the first eclipsing binary to be discovered. Algol was found to be variable in 1669 by the Italian astronomer and mathematician Geminiano Montanari (1633–87), but the period was first determined by J.Goodricke in 1782–3. Algol varies from magnitude 2.1 to 3.4 in a period of 2.867 3043 days, although the period has varied slightly. The variable period and the emission lines that are sometimes detectable in its spectrum are evidence for mass transfer, indicating that the system is a semidetached binary. The eclipsing pair, which consists of a B8 dwarf and a K2 subgiant, is accompanied by a third component (Algol C), magnitude 4.7, having an orbital period of 1.862 years. The system is a faint X-ray source and also emits radio bursts. Algol lies 93 l.y. away.

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"Algol." A Dictionary of Astronomy. 1997. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

"Algol." A Dictionary of Astronomy. 1997. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1O80-Algol.html

"Algol." A Dictionary of Astronomy. 1997. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O80-Algol.html

Learn more about citation styles

Algol

Al·gol 1 / ˈalˌgôl; -ˌgäl/ Astron. a variable star or star system in the constellation Perseus, regarded as the prototype of eclipsing binary stars. Al·gol2 • n. one of the early high-level computer programming languages that was devised to carry out scientific calculations.

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"Algol." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

"Algol." The Oxford Pocket Dictionary of Current English. 2009. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1O999-algol.html

"Algol." The Oxford Pocket Dictionary of Current English. 2009. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O999-algol.html

Learn more about citation styles

ALGOL

ALGOL see programming language .

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"ALGOL." The Columbia Encyclopedia, 6th ed.. 2008. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

"ALGOL." The Columbia Encyclopedia, 6th ed.. 2008. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1E1-X-ALGOL.html

"ALGOL." The Columbia Encyclopedia, 6th ed.. 2008. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1E1-X-ALGOL.html

Learn more about citation styles

Algol

Algolboll, Chabrol, Coll, doll, Guignol, haute école, loll, moll, pol, poll, skol, sol, troll, vol •obol • aldol • Panadol • Algol • argol •Gogol • googol • alcohol • glycol •protocol • paracetamol •ethanol, methanol •Sebastopol • Interpol • folderol •cholesterol • Lysol • Limassol •parasol • aerosol • girasol • entresol •atoll •Dettol, metol •sorbitol • capitol • Athol • menthol •benzol

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"Algol." Oxford Dictionary of Rhymes. 2007. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

"Algol." Oxford Dictionary of Rhymes. 2007. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1O233-Algol.html

"Algol." Oxford Dictionary of Rhymes. 2007. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O233-Algol.html

Learn more about citation styles

Algol

Algol (or ALGOL) (ˈælgɒl) Computing algorithmic language

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

FRAN ALEXANDER , PETER BLAIR , JOHN DAINTITH , ALICE GRANDISON , VALERIE ILLINGWORTH , ELIZABETH MARTIN , ANNE STIBBS , JUDY PEARSALL , and SARA TULLOCH. "Algol." The Oxford Dictionary of Abbreviations. 1998. Encyclopedia.com. 11 Feb. 2012 <http://www.encyclopedia.com>.

FRAN ALEXANDER , PETER BLAIR , JOHN DAINTITH , ALICE GRANDISON , VALERIE ILLINGWORTH , ELIZABETH MARTIN , ANNE STIBBS , JUDY PEARSALL , and SARA TULLOCH. "Algol." The Oxford Dictionary of Abbreviations. 1998. Encyclopedia.com. (February 11, 2012). http://www.encyclopedia.com/doc/1O25-Algol.html

FRAN ALEXANDER , PETER BLAIR , JOHN DAINTITH , ALICE GRANDISON , VALERIE ILLINGWORTH , ELIZABETH MARTIN , ANNE STIBBS , JUDY PEARSALL , and SARA TULLOCH. "Algol." The Oxford Dictionary of Abbreviations. 1998. Retrieved February 11, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O25-Algol.html

Learn more about citation styles

Facts and information from other sites

Pictures from Google Image Search

Click to see an enlarged picture

See more pictures of Algol