请输入您要查询的字词:

 

单词 Algol
释义
Algol

Astronomy
  • The star Beta Persei, the first eclipsing binary to be discovered. Algol was found to be variable c.1667 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.8673 days, although the period has varied slightly. Eclipses last about 10 hours. 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 90 l.y. away.


Computer
  • 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 Gesellschaft für Angewandte 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. Although Algol 68 introduced many novel concepts of great theoretical interest and significance, its specification was very difficult to understand and its practical application was almost nil. 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.


随便看

 

科学参考收录了60776条科技类词条,基本涵盖了常见科技类参考文献及英语词汇的翻译,是科学学习和研究的有利工具。

 

Copyright © 2000-2023 Sciref.net All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/29 20:59:34