To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

IFIP Working Group 2.1

From Wikipedia, the free encyclopedia

IFIP Working Group 2.1 on Algorithmic Languages and Calculi is a working group of the International Federation for Information Processing (IFIP).

IFIP WG 2.1 was formed as the body responsible for the continued support and maintenance of the programming language ALGOL 60.[1] The Modified Report on the Algorithmic Language ALGOL 60 and the ALGOL 68 programming language were produced by WG 2.1.

As of 2 March 2011, its scope is:[2]

  • Study of calculation of programs from specifications
  • Design of notations for such calculation
  • Formulation of algorithm theories, using such notations
  • Investigation of software support for program derivation
  • Continuing responsibility for ALGOL 60 and ALGOL 68

History

Formation

Soon after the publication of the original ALGOL 60 Report in 1960, issues arose that needed some form of authoritative resolution. ALGOL 60 had been chosen by leading scientific journal Communications of the ACM as its language for algorithms, then an important part of the items published in the Communications. Computer manufacturers and academic groups were laboring to produce implementations. There were issues that needed clarification, such as ambiguities and errors in the Report. Another urgent issue was the absence of even basic input/output (I/O) facilities.

The authors of the ALGOL 60 Report met in Rome, Italy, in April 1962 to resolve most of the ambiguities and errors known at the time, resulting in the Revised Report on the Algorithmic Language ALGOL 60. During that meeting, the authors decided to institutionalize the responsibility for the continued support and maintenance of ALGOL 60 by transferring it to the young international IFIP organization.

To this end, IFIP established a working group under its Technical Committee 2 on Programming. The initial membership consisted largely of most of the original authors, with the addition of several members responsible for ALGOL 60 implementations. IFIP WG 2.1 held its first meeting in August 1962 in Munich, Germany.

ALGOL 68

When ALGOL 60 was designed, its intended scope of use was similar to that of FORTRAN: largely the field of numerical analysis or computing. IFIP WG 2.1 embarked on the design of a successor to the ALGOL 60 programming language, code-named ALGOL X, with a much wider application scope, including nonnumerical programming, areas better served by languages like COBOL and Lisp than by ALGOL 60. Among several competing initial designs, including a proposal by Niklaus Wirth that eventually led to ALGOL W, the Working Group chose that by Aad van Wijngaarden, ultimately leading to ALGOL 68.

IFIP WG 2.1 decided to adopt the design in December 1968 during a stormy meeting, once again held in Munich. However, there was considerable opposition among the members, led by Edsger Dijkstra, expressed in a Minority Report. This led to a split in the group and the formation of a new working group, IFIP Working Group 2.3 on Programming Methodology.[3]

Notable members, former and current

WG 2.1 has, and has had, many members.[4] Some are the subject of Wikipedia articles:

See also

  • Bemer, R. W. (1969). "A politico-social history of ALGOL". In Halpern, M. I.; Shaw, C. J. (eds.). Annual Review in Automatic Programming. Vol. 5. Pergamon Press.
  • Lindsey, Charles H. (1996). "A History of ALGOL 68". In Bergin, T. J.; Gibson, R. G. (eds.). History of Programming Languages, Volume 2. ACM Press. ISBN 0-201-89502-1.

References

  1. ^ "The IFIP Working Group on ALGOL". ALGOL Bulletin (15): 52. June 1962.
  2. ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2011-03-02). "ScopeEtc: IFIP21". Foswiki. Retrieved 2020-10-31.
  3. ^ "Minority Report". ALGOL Bulletin (31): 7. March 1970.
  4. ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016-08-17). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 2020-10-31.

External links

Official website

This page was last edited on 4 April 2024, at 17:28
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.