A proposal for definitions in ALGOL
Communications of the ACM
A syntactic description of BC NELIAC
Communications of the ACM
Report on the algorithmic language ALGOL 60
Communications of the ACM
Recursive subscripting compilers and list-type memories
Communications of the ACM
Possible modification to the international algebraic language
Communications of the ACM
Handling identifies as internal symbols in language processors
Communications of the ACM
Remarks on ALGOL and symbol manipulation
Communications of the ACM
On the nonexistence of a phrase structure grammar for ALGOL 60
Communications of the ACM
Communications of the ACM
Compiler Construction for Digital Computers
Compiler Construction for Digital Computers
Preliminary report: international algebraic language
Communications of the ACM
Communications of the ACM
Communications of the ACM
Issues in the history of computing
History of programming languages---II
Encyclopedia of Computer Science
Hi-index | 0.00 |
History is contextual. The Algol* development was a product, perhaps a miraculous product, of its time. All developments proceed, almost implacably, from the primitive to the rococco, e.g. from Algol58 through Algol60 to Algol68 with an appearance of a large number of offshoots (e.g., JOVIAL, MAD, NELIAC and Euler), extensions (FORMULA ALGOL and LCC), virile offspring (PASCAL), etc., occurring enroute. The earliest developments appear clean, surprising us in the new views they reveal. One frets over why the vision that prompted the beginning weakened during the course of future developments. Perhaps it is inevitable that, as unexpected complexity is uncovered, smoothness, equal value if you will, in solutions cannot be maintained. Trivia cannot be identified easily, special cases overwhelm the search for general patterns, custom and habit move performance into the realm of objective concept, experience warps both intuition and reason, fear of instability burdens insight with caution. The elegance of Algol's offspring is a tribute to the grace and power of the original. Algol, a second generation language, was more graceful than any of its predecessors, for example FORTRAN, MATHMATIC and IT.