Structure and Use of ALGOL 60

@article{Bottenbruch1962StructureAU,
  title={Structure and Use of ALGOL 60},
  author={H. Bottenbruch},
  journal={J. ACM},
  year={1962},
  volume={9},
  pages={161-221}
}
ALGOL 60 is a universal, algebraic, machine-independent programming language. It was designed by a group representing computer societies from many different countries. Its primary aims are: (1) simplification of program preparation, (2) simplification of program exchange, and (3) incorporation of the important programming techniques presently known. An elaboration of the concepts of ALGOL 60 is given, mostly with the help of illustrative examples. (auth) 
The Importance of the Programming Language ALGOL for Automation in Astronomical Research
For the evaluation of astronomical observations electronic computers are more and more in use. Generally, however, these computers differ in their inherent code of programming. Therefore, a program
AN ALGOL COMPILER FOR THE CONTROL DATA CORPORATION 1604. Progress Report No. 2
A summary of the progress on development of the ALGOL compiler for the Control Data Corporation 1604 Computer is presented. This computer is based on machine-independent specifications developed at
The Syntax of Programmnig Languages-A Survey
TLDR
The syntactic rules for many programming languages have been expressed by formal grammars, generally variants of phrase-structure grammar, but major problems remain in rendering analyzers efficient in use of space and time and in finding fully satisfactory formal Grammars for present and future programming languages.
An ALGOL-like computer design language
  • Y. Chu
  • Computer Science
    CACM
  • 1965
The idea of constructing a computer design language by making use of an ALGOL-like programming language is presented. A computer designer can benefit from using a design language at a higher level
FORTRAN IV as a syntax language
TLDR
Any BNF system (context-free psg) can be mechanically placed in this special form (which I call standard form), preserving ambiguities (or lack thereof).
The Syntax of Programming Languages-A Survey
  • R. W. Floyd
  • Computer Science, Linguistics
    IEEE Trans. Electron. Comput.
  • 1964
TLDR
The syntactic rules for many programming languages have been expressed by formal grammars, generally variants of phrase-structure grammar, but major problems remain in rendering analyzers efficient in use of space and time and in finding fully satisfactory formal Grammars for present and future programming languages.
Dialects of FORTRAN
TLDR
This chapter discusses the development of metamathematics in the context of algor i thmic language ALGOL 60, and some examples show how the language has changed over the years from simple to complex to understandable.
A note on the dangling else ALGOL 60
Some revisions of ALGOL 60 are proposed, which not only eliminate certain ambiguous statements but also add some convenience to the language. A discussion of the background of the problem and a
Formal Techniques for Deriving Binary Search Algorithms
  • M. Er
  • Computer Science
  • 1985
TLDR
New formal techniques for deriving correct algorithms that call for the use of more than one controlling variable in a post-condition are presented and most variants of the binary search algorithm can be trivially derived by varying post-conditions.
Chapter X: Use of Computers in Educational Research
S I N C E Martin and Hall wrote their chapter concerning data processing for the December 1960 REVIEW, the computer field has been kaleidoscopic, with new developments appearing and older trends
...
1
2
3
4
...

References

SHOWING 1-10 OF 17 REFERENCES
STRUCTURE AND USE OF ALGOL 60
TLDR
An elaboration of the concepts of ALGOL 60 is given, mostly with the help of illustrative examples.
Comments on the implementation of recursive procedures and blocks in ALGOL 60
TLDR
The mechanism for treating recursive procedures described here is such that the costs in time and storage to procedures involved in recursion are no more than necessary for a completely general recursion mechanism for ALGOL 60.
An implementation of ALGOL 60 procedures
TLDR
A method for implementing ALGOL 60 procedures which can handle all the basic features and a description of a machine representation and an associated administration is described.
Report on the algorithmic language ALGOL 60
TLDR
It was decided to hold an international meeting in January 1960 for improving the ALGOL language and preparing a final report, and seven representatives were selected to attend the January 1960 international conference.
Preliminary report: international algebraic language
TLDR
This appears to be a natural method for a 256 memory machine, if it had good indexing and looping features and the contribution of the left-hand term becomes proportionately large enough such that it alone might be used within accuracy limits after a certain number of digits are developed.
The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference
This paper gives a summary of the syntax and interpretation rules of the proposed international algebraic language put forward by the Zurich ACM-GAMM Conference, followed by a formal , complete
The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMN[ Conference
  • In "Information Processing," Proc. Internat. Conf. Infor. Proc.,
  • 1959
The structure of an ALGOL translator
An Introduction to ALGOL 60
Panel Ann. Progr. Rept. Dec
  • Panel Ann. Progr. Rept. Dec
  • 1960
...
1
2
...