| Sponsored Links: | |||
|   | |||
| Matching Terms: | algol 60 modified, algol 60 revised, algol 68, algol 68 revised, algol 68c, algol 68-r, algol 68rs, algol 68s | ||
| Definition: | 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]. | ||
|   | |||
| See Also: | language | ||
| |||
| COPYRIGHT © 2000-2009 HYPERDICTIONARY.COM | HYPERDICTIONARY.COM |