Programming Language - ALGOL 60


ALGOL 60

ALGOL 60 - ALGOrithmic Language. Designed as 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.
Keywords. Conditional expression. Introduced :=, if-then-else, very
general for loops. Switch declaration (an array of statement labels
generalizing FORTRANs computed goto). Parameters were call-by-name and
call-by-value. Static local own variables. Lacked user-defined types,
character manipulation and standard I/O. "Report on the Algorithmic
Language ALGOL 60", Peter Naur ed, CACM 3(5):299-314 (May 1960).

Comments, Experience, Additions

Next Language:   ALGOL 60 Modified


Language Search

 


Browse by Letter

A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z


ALGOL 60 Programming Language
http://www.programming-languages.co.uk/algol-60.html
Large list of computer programming languages arranged alphabetically, with explanations.






©Copyright 2007 - Programming Languages