Most subsequent imperative languages (so-called ALGOL-like languages), e.g., PL/I, Simula, CPL, Pascal, Ada, C
ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a key advance in the rise of structured programming. ALGOL 60 was one of the first languages implementing function definitions (that could be invoked recursively). ALGOL 60 function definitions could be nested within one another (which was first introduced by any programming language), with lexical scope. It gave rise to many other languages, including CPL, PL/I, Simula, BCPL, B, Pascal, and C. Practically every computer of the era had a systems programming language based on ALGOL 60 concepts.
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 68 is substantially different from ALGOL 60 and was criticised partially for being so, so that in general "ALGOL" refers to dialects of ALGOL 60.
ALGOL60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had...
gave detailed attention to formal language definition and through the Algol60 Report introduced Backus–Naur form, a principal formal grammar notation...
programming languages. It was an early compromise design soon superseded by ALGOL60. According to John Backus The Zurich ACM-GAMM Conference had two principal...
ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL60. ALGOL W is a relatively...
U+23E8 TTF). ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language that was conceived as a successor to the ALGOL60 programming...
Elliott ALGOL is a compiler for the programming language ALGOL60, for the Elliott 803 computer made by Elliott Brothers in the United Kingdom. It was...
languages ALGOL60 and ALGOL 68. It attempted to find a "short-term solution to existing difficulties". ALGOL N and ALGOL W were two other ALGOL versions...
ALGOL N (N for Nippon – Japan in Japanese) is the name of a successor programming language to ALGOL60, designed in Japan with the goal of being as simple...
'Number is: ', number end program ALGOL60 was criticized for having no standard file access.[citation needed] ALGOL 68's input and output facilities were...
ABC ALGOL is an extension of the programming language ALGOL60 with arbitrary data structures and user-defined operators, intended for computer algebra...
who taught him ALGOL60 and hence facilitated his expression of powerful recursive algorithms: "Around Easter 1961, a course on ALGOL60 was offered in...
and Calculi, which specified, supports, and maintains the languages ALGOL60 and ALGOL 68. Between the years 1960 and 1993 he was a member of the editorial...
European computer scientists, of "a new language for algorithms"; the ALGOL60 Report (the "ALGOrithmic Language"). This report consolidated many ideas...
Burroughs system as a cross compiler), which had the general syntax of ALGOL60 but whose statements directly manipulated CPU registers and memory. Other...
and Calculi, which specified, maintains, and supports the languages ALGOL60 and ALGOL 68. He became the Professor of Computing Science at the Queen's University...
subroutines, and functions. It omitted some ALGOL features such as passing parameters by name, which in ALGOL60 means passing the memory address of a short...
scientist and one of the primary developers on the initial compiler for the ALGOL60 language, developed for Elliott Brothers in 1963. Hoare was born Jill Pym...
ALGOL Y was the name given to a speculated successor for the ALGOL60 programming language that incorporated some radical features that were rejected...
and Calculi, which specified, supports, and maintains the languages ALGOL60 and ALGOL 68. Wada, Eiiti; Yonezawa, Akinori (November 1996), "Professor Nobuo...