Communications of the ACM · 1964 · 20 citations · 7 references
ComputingComputer ScienceComputer SystemsCompilersComputer ArchitectureProgramming LanguagesAbstract Syntax TreesCode GenerationCompiler ConstructionProgramming Language DesignSoftware ConstructionSoftware DesignAtlas CompilationCode OptimizationCompiler DesignCompiler SupportFlexibilityObject Code Optimization
In a number of articles published during the past two years, R. A. Brooker and D. Morris (joined by J. S. Rohl in their most recent paper) have presented a very interesting programming system that they have developed for the Ferranti Atlas computer. The present paper describes some of the major features of their system. It expands on some points that the original authors cover briefly, and treats only very lightly some topics to which they devote considerable space. The purpose of this paper is purely expository. Except in some very small details, and in some comments, it does not intentionally depart from or add to the material published in the listed references. In the opinion of the writer, systems of this kind are well worth implementing and will provide useful research tools in the development of languages and techniques. This opinion is true even when such systems turn out to be of limited usefulness in producing “production” compilers, where compiling speed and object code optimization may be considered more important than language flexibility and elegance or generality of system organization.
7
Report on the algorithmic language ALGOL 60
John Backus, Friedrich L. Bauer, J. Green et al. · Communications of the ACM · 1960 · 495 citations · Full text
A syntax directed compiler for ALGOL 60
Edgar T. Irons · Communications of the ACM · 1983 · 195 citations · Full text
A syntax directed compiler for ALGOL 60
Edgar T. Irons · Communications of the ACM · 1961 · 163 citations · Full text
A General Translation Program for Phrase Structure Languages
R. A. Brooker · Journal of the ACM · 1962 · 53 citations · Full text
An Assembly Program for a Phrase Structure Language
R. A. Brooker · The Computer Journal · 1960 · 25 citations · Full text