Abstract
The report gives a full description of the design of an ALGOL 60 system for the GIER, a machine having 1024 words of cores and 12800 words on drum. An introductory section gives the historical perspective of the design and the principal characteristics of the machine. The second section discusses the problems of the running ALGOL program: storage allocation and addressing of variables, program references, procedure calls, and the automatic administration of transfers of program segments from the drum to the core store.
The second part of the report will describe the translator, and the performance of the system.
Similar content being viewed by others
References
Krarup, T., and Svejgaard, B.,GIER, Logical Organization. Ingenioren, International edition, vol. 5, Dec. 1961, no. 4.
Naur, P. (ed.),A Manual of GIER ALGOL. Regnecentralen, Copenhagen 1963.
Jensen, J., and Naur, P.,An Implementation of ALGOL 60 Procedures, BIT 1 (1961), 38.
Jensen, J., Mondrup, P., and Naur, P.,A Storage Allocation Scheme for ALGOL 60. BIT 1 (1961), 89; Comm. ACM 4 (Oct. 1961), 441–445.
Jensen, J., Jensen, T., Mondrup, P., and Naur P.,A Manual of the DASK ALGOL Language. Regnecentralen, Copenhagen, 1961.
Irons, Edgar T.,A Syntax Directed Compiler for ALGOL 60. Comm. ACM 4 (Jan. (1961), 51–55.
Dijkstra, E. W.,ALGOL-60 Translation. ALGOL Bulletin Supplement no. 10, Math. Centrum Amsterdam, Nov. 1961; Annual Review of Automatic Programming Vol. III, 327–356. Pergamon Press, London, 1963.
Fotheringham, John,Dynamic Storage Allocation in the Atla, Computer, including an Automatic Use of a Backing Store. Comm. ACM 4 (Oct. 1961), 435–436.
Samelson, K. and Bauer, F. L.,Sequential Formula Translation. Comm. ACM 3 (Feb. 1960), 76–83.
Dijkstra, E. W.,Recursive Programming. Num. Math. 2 (1960), 312–318.
Ingerman, P. Z.,Thunks. Comm. ACM 4 (Jan. 1961), 55–58.
Grau, A. A.,The Structure of an ALGOL Translator, Oak Ridge National Laboratory report ORNL-3054, 1961.
Arden, B. W., Graham, R. M.,On GAT and the Construction of Translators. Comm. ACM 2 (1959) no. 7, 24–26.
Rights and permissions
About this article
Cite this article
Naur, P. The design of the GIER ALGOL compiler Part I. BIT 3, 124–140 (1963). https://doi.org/10.1007/BF01935579
Issue Date:
DOI: https://doi.org/10.1007/BF01935579