|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
Bemer, R. W., 1959 April. A Table of Symbol Pairs, Comm ACM 2(4):10-11.
|
| |
5
|
Bright, H. S., 1959 May. Card Code for IAL, Comm ACM 2(5):6-9.
|
 |
6
|
|
 |
7
|
|
| |
8
|
McCarthy, John 1959 Aug. On Conditional expressions and recursive functions (letter), Comm ACM 2(8):2-3.
|
 |
9
|
|
 |
10
|
|
| |
11
|
Bratman, Harvey et al., 1959 Oct. Recommendations of the SHARE Algol Committee, Comm ACM 2(10):25-26.
|
| |
12
|
Backus, John, 1960. The Syntax and Semantics of the Proposed International Algebraic Language of the Zurich ACM-GAMM Conference, Proc. International Conference Information Processing, UNESCO, Paris, 1959:125-32.
|
 |
13
|
Peter Naur , J. W. Backus , F. L. Bauer , J. Green , C. Katz , J. McCarthy , A. J. Perlis , H. Rutishauser , K. Samelson , B. Vauquois , J. H. Wegstein , A. van Wijngaarden , M. Woodger, Report on the algorithmic language ALGOL 60, Communications of the ACM, v.3 n.5, p.299-314, May 1960
[doi> 10.1145/367236.367262]
|
 |
14
|
|
| |
15
|
Arden, B. W., Galler, B. A., and Graham, R. M., 1961 Dec. MAD at Michigan Datamation 7(12):27-28.
|
 |
16
|
|
| |
17
|
Koster, C. H. A. Maillous, B. J., Peck J. E. L., Wijngaarden, A. van (ed.) 1969. Report on the algorithmic language ALGOL 68. Num. Math. 14(2)79-218.
|
| |
18
|
Wirth, N. 1971. The programming language PASCAL. Acta Informatica 1:35-63.
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|