ALGOL 60 - meaning and definition. What is ALGOL 60
Diclib.com
ChatGPT AI Dictionary
Enter a word or phrase in any language 👆
Language:

Translation and analysis of words by ChatGPT artificial intelligence

On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:

  • how the word is used
  • frequency of use
  • it is used more often in oral or written speech
  • word translation options
  • usage examples (several phrases with translation)
  • etymology

What (who) is ALGOL 60 - definition

MEMBER OF THE ALGOL FAMILY OF COMPUTER PROGRAMMING LANGUAGES
Algol 60; Algol60; ALGOL 60 programming language; ALGOL 60 (programming language); ISO 1538:1984; ISO 1538; Algol-60; Algorithmic Language 1960; ECMA-2; ALGOL-60

ALGOL 60         
<language> ALGOrithmic Language 1960. A portable language for scientific computations. ALGOL 60 was small and elegant. It was block-structured, nested, recursive and free form. It was also the first language to be described in BNF. There were three lexical representations: hardware, reference, and publication. The only structured data types were arrays, but they were permitted to have lower bounds and could be dynamic. It also had conditional expressions; it introduced :=; if-then-else; very general "for" loops; switch declaration (an array of statement labels generalising Fortran's computed goto). Parameters were call-by-name and call-by-value. It had static local "own" variables. It lacked user-defined types, character manipulation and standard I/O. See also EULER, ALGOL 58, ALGOL 68, Foogol. ["Report on the Algorithmic Language ALGOL 60", Peter Naur ed., CACM 3(5):299-314, May 1960]. (1995-01-25)
ALGOL         
  • Family tree of the Algol, [[Fortran]] and [[COBOL]] programming language dynasty
FAMILY OF IMPERATIVE COMPUTER PROGRAMMING LANGUAGES
Algol programming language; Algol language; ALGOL programming language; ALGOL (programming language); Algol (programming language); Algorithmic language; Computer language ALGOL; Algol-like; Algorithmic Language; Triplex-ALGOL Karlsruhe; Triplex-ALGOL; Triplex-ALGOL 60 Karlsruhe; Triplex-ALGOL 60; ALGOL family
Algol         
  • Family tree of the Algol, [[Fortran]] and [[COBOL]] programming language dynasty
FAMILY OF IMPERATIVE COMPUTER PROGRAMMING LANGUAGES
Algol programming language; Algol language; ALGOL programming language; ALGOL (programming language); Algol (programming language); Algorithmic language; Computer language ALGOL; Algol-like; Algorithmic Language; Triplex-ALGOL Karlsruhe; Triplex-ALGOL; Triplex-ALGOL 60 Karlsruhe; Triplex-ALGOL 60; ALGOL family
·noun A fixed star, in Medusa's head, in the constellation Perseus, remarkable for its periodic variation in brightness.

Wikipedia

ALGOL 60

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 the first language implementing nested function definitions with lexical scope. It gave rise to many other programming languages, including CPL, 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.