Skip to main content
Log in

The design of the GIER ALGOL compiler Part I

  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Krarup, T., and Svejgaard, B.,GIER, Logical Organization. Ingenioren, International edition, vol. 5, Dec. 1961, no. 4.

  2. Naur, P. (ed.),A Manual of GIER ALGOL. Regnecentralen, Copenhagen 1963.

  3. Jensen, J., and Naur, P.,An Implementation of ALGOL 60 Procedures, BIT 1 (1961), 38.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Jensen, J., Jensen, T., Mondrup, P., and Naur P.,A Manual of the DASK ALGOL Language. Regnecentralen, Copenhagen, 1961.

  6. Irons, Edgar T.,A Syntax Directed Compiler for ALGOL 60. Comm. ACM 4 (Jan. (1961), 51–55.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Fotheringham, John,Dynamic Storage Allocation in the Atla, Computer, including an Automatic Use of a Backing Store. Comm. ACM 4 (Oct. 1961), 435–436.

    Google Scholar 

  9. Samelson, K. and Bauer, F. L.,Sequential Formula Translation. Comm. ACM 3 (Feb. 1960), 76–83.

    Google Scholar 

  10. Dijkstra, E. W.,Recursive Programming. Num. Math. 2 (1960), 312–318.

    Google Scholar 

  11. Ingerman, P. Z.,Thunks. Comm. ACM 4 (Jan. 1961), 55–58.

    Google Scholar 

  12. Grau, A. A.,The Structure of an ALGOL Translator, Oak Ridge National Laboratory report ORNL-3054, 1961.

  13. Arden, B. W., Graham, R. M.,On GAT and the Construction of Translators. Comm. ACM 2 (1959) no. 7, 24–26.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01935579

Keywords

Navigation