Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ OverviewContentsIntroductionData structuresMappingsTablesLanguagesLexical analysisSyntax analysisCode generationStorage allocationCompiler-CompilersBibliographyIndex
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureBooksCompiling Techniques :: Compiling Techniques
ACLLiteratureBooksCompiling Techniques :: Compiling Techniques
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Contents
Introduction
Data structures
Mappings
Tables
Languages
Lexical analysis
Syntax analysis
Code generation
Storage allocation
Compiler-Compilers
Bibliography
Index

Bibliography

This bibliography includes all the references in the text together with important papers not specifically mentioned. The following abbreviations have been used:

CACM
Communications of the Association for Computing Machinery.
JACM
Journal of the Association for Computing Machinery.
SJCC
A.F.I.P. Spring Joint Computer Conference Proceedings.
FJCC
A.F.I.P. Fall Joint Computer Conference Proceedings.

Anderson, J. P., 'A note on some compiling algorithms.' CACM, Vol. 7 (Mar. 1964), p. 149.

Arden, B., and Graham, R., 'On GAT and the construction of translators.' CACM, Vol. 2, p. 24, (July 1959).

Backus, J. W., et aI., 'The FORTRAN automatic coding system.' Proceedings Western Joint C.C., Vol. 11, p. 188. (Feb. 1957).

Banerji, R., 'Some studies in syntax-directed parsing.' in Computation in Linguistics, (edit. by Garvin, P.) p. 76. (Indiana Univ. Press, 1966).

Batson, A., 'The organisation of symbol tables.' CACM, Vol. 8, p. 111.

(Feb. 1965).

Belady, L. A., 'A study of replacement algorithms for a virtual-storage computer.' IBM Systems Journal, Vol. 5, No.2, p. 78. (1966).

Brooker, R. A., Morris, D., and Rohl, J. S., 'Trees and Routines.' Computer Journal, Vol. 5, p. 33. (April 1962).

Brooker, R. A., et aI., 'The Compiler-Compiler.' Annual Review in Automatic Programming, Vol. 3, p. 229. (1963).

Brooker, R. A., Morris, D. and Rohl, J. S., 'Experience with the CompilerCompiler.' Computer Journal, Vol. 9, p. 350. (Feb. 1967).

Brooker, R. A., 'Top-to-bottom parsing rehabilitated?' CACM, Vol. 10, p. 223. (April 1967).

Buchholz, W., 'File organisation and addressing.' IBM Systems Journal, p. 86. (June 1963).

Burkhardt, W. H., 'Universal programming languages and processors:

a brief survey and new concepts.' FJCC, p. 1. (1965).

Cheatham, T. E., 'Theory and construction of compilers.' Computer Associates Inc. Report, No. CA-6606-0111. (1966).

Cheatham, T. E., and Sattley, K., 'Syntax directed compilation.' SJCC p. 31. (1964).

Chomsky, A. N., 'On certain formal properties of grammars.' Information and Control, Vol. 2, p. 137. (June 1959).

Dantzig, G. B., 'On the shortest route through a network.' Management Science, p. 187. (1960).

Dantzig, G. B., and Reynolds, G. H., 'Optimal assignment of computer storage by chain decomposition of partially ordered sets.' Univ. of California, Berkeley Operations Research Centre Report, No. ORC-66-6. (March 1966).

Dean, A. L., 'Some results in the area of syntax directed compilers.' Computer Associates Inc. Report, No. CA-6412-0111 (Dec. 1964).

Earley, J. C., 'Generating a recogniser for a BNF grammar.' Computation Centre Report, Carnegie Institute of Technology. (1965).

Earley, J. c., 'An N2 recogniser for context free grammars.' Dept. of Computer Science Report, Carnegie-Mellon University. (1968).

Evans, A., 'An ALGOL 60 compiler.' Annual Review in Automatic Programming, Vol. 4, p. 87. (1964).

Feldman, J. A., 'A formal semantics for computer-oriented languages.' Carnegie Institute of Technology Report. (1964).

Feldman, J. A., 'A formal semantics for computer languages and its application in a Compiler-Compiler.' CACM, Vol. 9, p. 3. (Jan. 1966).

Floyd, R. W., 'A descriptive language for symbol manipulation.' JACM, Vol. 8, p. 579. (Oct. 1961).

Floyd, R. W., 'Syntactic analysis and operator precedence.' JACM, Vol. 10, p. 316. (July 1963).

Floyd, R. W., 'The syntax of programming languages-a survey.' IEEE Transactions on Electronic Computers, EC-13, No.4, p. 346. (Aug. 1964).

Garwick, J. V. 'GARGOYLE, a language for compiler writing.' CACM, Vol. 7, p. 16. (Jan. 1964.)

Ginsburg, S., 'The mathematical theory of context free languages.' McGraw Hill. (1966).

Glennie, A. E., 'On the syntax machine and the construction of a universal compiler.' Carnegie Tech. Computation Centre Report, No.2. (July 1960).

Graham, R. M., 'Bounded context translation.' SJCC, p. 17. (1964).

Griffiths, T. V., and Petrick, S. R., 'On the relative efficiencies of contextfree grammar recognisers.' CACM, Vol. 8, p. 289. (May 1965).

Hawkins, E. N., and Huxtable, D. H. R., 'A multi-pass translation scheme for Algol 60.' Annual Review in Automatic Programming, Vol. 3, p. 163. (1963).

Hendry, D., 'Provisional BCL Manual.' Institute of Computer Science, Univ. of London. (1967).

Hopgood, F. R. A., 'A solution to the table overflow problem for Hash tables.' Computer Bulletin, Vol. 11, p. 297. (March 1968).

Hopgood, F. R. A., and Bell, A. G., 'The Atlas Algol preprocessor for non-standard dialects.' Computer Journal, Vol. 9, p. 360. (Feb. 1967).

Horwitz, L. P., Karp, R. M., Miller, R. E., and Winograd, S., 'Index register allocation.' JACM, Vol. 13, p. 43. (Jan. 1966).

Huskey, H. D., Compiling techniques for algebraic expressions.' Computer Journal, Vol. 4, p. 10. (April 1961).

Iliffe, J. K., and Jodeit, J. G., 'Dynamic storage allocation.' Computer Journal, Vol. 5, p. 200. (Oct 1962).

Ingermann, P. Z., 'A syntax-oriented translator.' Academic Press. (1966).

Irons, E. T., 'A syntax-directed compiler for Algol 60.' CACM, Vol. 4, p. 51. (Jan. 1961).

Irons, E. T., 'The structure and use of the syntax-directed compiler.' Annual Review in Automatic Programming, Vol. 3, p. 207. (1963).

Irons, E. T., and Feurzeig, W., 'Comments on the implementation of recursive procedures and blocks in Algol 60.' CACM, Vol. 4, p.65. (Jan. 1961).

Iverson, K. E., 'A programming language.' John Wiley, p. 144. (1962).

Kanner, H., Kosinski, P., and Robinson, C. L., 'The structure of yet another Algol compiler.' CACM, Vol. 8, p. 427. (July 1965).

Knuth, D. E., 'RUNCIBLE-algebraic translation on a limited computer.' CACM, Vol. 2, p. 18, (Nov. 1959).

Knuth, D. E., 'On the translation oflanguages from left to right.' Information and Control, Vol. 8, p. 607. (1965).

Luccio, F., 'A comment on index register allocation.' CACM, Vol. 10, p. 572. (1967).

Maurer, W. P., 'An improved hash code for scatter storage', CACM, Vol. 11, p. 35. (Jan. 1968).

McClure, R. M., 'TMG-a syntax directed compiler.' Proceedings ACM National Conference, p. 262. (1965).

Morris, R., 'Scatter storage techniques', CACM, Vol. 11, p.38. (Jan. 1968).

Nakata, I., 'On compiling algorithms for arithmetic expressions.' CACM, Vol. 10, p. 492. (Aug. 1967).

Naur, P. et at., 'Revised report on the algorithmic language Algol 60.' CACM, Vol. 6, p. 1. (Jan. 1963).

Northcote, R. S., and Steiner, A. J., 'A syntax loader and subscanner for a compiler-compiler.' Univ. Illinois Digital Computer Laboratory Report, No. COO-1018-1031. (1964).

Peterson, W. W., 'Addressing for random-access storage.' IBM Journal of Research and Development, Vol. 1, p. 130. (1957).

Plaskow, J., and Schuman, S., 'The TRANGEN system on the M460 computer.' Computer Associates Inc. Report. (July 1966).

Pratt, T. W., and Lindsay, R. K., 'A processor-building system for experimental programming languages.' FJCC, p. 613. (1966).

Randell, B., and Russell, L. J., 'Algol 60 Implementation.' Academic Press. (1964).

Reynolds, J. C., 'An introduction to the COGENT programming system.' Proceedings ACM National Conference, p. 422. (1965).

Rosen, S., 'Programming systems and languages,' McGraw Hill. (1967).

Ross, D. T., 'A generalised technique for symbol manipulation and numerical calculation.' CACM, Vol. 4 p. 147. (March 1961).

Ross, D. T., 'The AED free storage package.' CACM, Vol. 10, p.481. (Aug. 1967).

Ross, D. T., and Rodriguez, J. E., 'Theoretical foundations for the computer-aided design project.' SJCC (1963).

Schay, G., and Spruth, W. G., 'Analysis of a file addressing method.' CACM, Vol. 5, p. 459. (Aug. 1962).

Schorre, D. V., 'META II, a syntax-oriented compiler writing language.' Proceedings ACM National Conference, D1.3. (1964).

Shapiro, R. M., and Zand, L. J., 'A description of the input language for the Compiler Generator System.' Computer Associates Inc. Report, No. CA-6306-0112. (June 1963).

Sheridan, P. B., 'The arithmetic translator-compiler of the IBM Fortran automatic coding system.' CACM, Vol. 2, p. 9. (Feb. 1959).

Squires, B. E., 'Lexical analysis by a precedence grammar.' Univ. Illinois Dept. Computer Science Report. (1966).

Tabory, R., 'Survey and evaluation of AED system at MIT.' IBM Report, No. TR 00.1383. (Feb. 1966).

Wegner, P., 'Introduction to systems programming.' Academic Press. (1962).

Wirth, N., and Weber, R., 'Euler: a generalisation of Algol, and its formal definition.' CACM, Vol. 9, p. 13 (Jan. 1966) and CACM, Vol. 9, p. 89. (Feb. 1966).

Zand, L. J., 'A description of the input language for the Compiler Generator System, Vol. 2: MDL.' Computer Associates Inc. Report, No. CA-6404-0114. (April 1964).

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site