Global Information Lookup Global Information

ALGOL 60 information


ALGOL 60
Paradigmsprocedural, imperative, structured
FamilyALGOL
Designed byBackus, Bauer, Green, Katz, McCarthy, Naur, Perlis, Rutishauser, Samelson, van Wijngaarden, Vauquois, Wegstein, Woodger
First appeared1960; 64 years ago (1960)
Typing disciplineStatic, strong
ScopeLexical
Influenced by
ALGOL 58
Influenced
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.

and 20 Related for: ALGOL 60 information

Request time (Page generated in 0.7957 seconds.)

ALGOL 60

Last Update:

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...

Word Count : 2518

ALGOL

Last Update:

gave detailed attention to formal language definition and through the Algol 60 Report introduced Backus–Naur form, a principal formal grammar notation...

Word Count : 3481

ALGOL 58

Last Update:

programming languages. It was an early compromise design soon superseded by ALGOL 60. According to John Backus The Zurich ACM-GAMM Conference had two principal...

Word Count : 1286

ALGOL W

Last Update:

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 ALGOL 60. ALGOL W is a relatively...

Word Count : 797

ALGOL 68

Last Update:

U+23E8 TTF). ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language that was conceived as a successor to the ALGOL 60 programming...

Word Count : 9440

Elliott ALGOL

Last Update:

Elliott ALGOL is a compiler for the programming language ALGOL 60, for the Elliott 803 computer made by Elliott Brothers in the United Kingdom. It was...

Word Count : 147

ALGOL X

Last Update:

languages ALGOL 60 and ALGOL 68. It attempted to find a "short-term solution to existing difficulties". ALGOL N and ALGOL W were two other ALGOL versions...

Word Count : 472

ALGOL N

Last Update:

ALGOL N (N for Nippon – Japan in Japanese) is the name of a successor programming language to ALGOL 60, designed in Japan with the goal of being as simple...

Word Count : 159

Standard streams

Last Update:

'Number is: ', number end program ALGOL 60 was criticized for having no standard file access.[citation needed] ALGOL 68's input and output facilities were...

Word Count : 2487

ABC ALGOL

Last Update:

ABC ALGOL is an extension of the programming language ALGOL 60 with arbitrary data structures and user-defined operators, intended for computer algebra...

Word Count : 94

List of compilers

Last Update:

foundations, assemblers, automatable command line interfaces (shells), etc. cf. ALGOL 68s specification and implementation timeline Notes: Complete except for...

Word Count : 1983

Peter Landin

Last Update:

who taught him ALGOL 60 and hence facilitated his expression of powerful recursive algorithms: "Around Easter 1961, a course on ALGOL 60 was offered in...

Word Count : 1456

Peter Naur

Last Update:

and Calculi, which specified, supports, and maintains the languages ALGOL 60 and ALGOL 68. Between the years 1960 and 1993 he was a member of the editorial...

Word Count : 1255

History of programming languages

Last Update:

European computer scientists, of "a new language for algorithms"; the ALGOL 60 Report (the "ALGOrithmic Language"). This report consolidated many ideas...

Word Count : 3585

System programming language

Last Update:

Burroughs system as a cross compiler), which had the general syntax of ALGOL 60 but whose statements directly manipulated CPU registers and memory. Other...

Word Count : 888

Tony Hoare

Last Update:

and Calculi, which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68. He became the Professor of Computing Science at the Queen's University...

Word Count : 2132

Atlas Autocode

Last Update:

subroutines, and functions. It omitted some ALGOL features such as passing parameters by name, which in ALGOL 60 means passing the memory address of a short...

Word Count : 1015

Jill Hoare

Last Update:

scientist and one of the primary developers on the initial compiler for the ALGOL 60 language, developed for Elliott Brothers in 1963. Hoare was born Jill Pym...

Word Count : 273

ALGOL Y

Last Update:

ALGOL Y was the name given to a speculated successor for the ALGOL 60 programming language that incorporated some radical features that were rejected...

Word Count : 177

Nobuo Yoneda

Last Update:

and Calculi, which specified, supports, and maintains the languages ALGOL 60 and ALGOL 68. Wada, Eiiti; Yonezawa, Akinori (November 1996), "Professor Nobuo...

Word Count : 379

PDF Search Engine © AllGlobal.net