Skip to main content

Structuring compiler development

  • Chapter 5.: Engineering A Compilers
  • Chapter
  • First Online:
Book cover Compiler Construction

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 21))

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aron, J.D.: Estimating resources for large programming systems. In Buxton, J.N., Randell, B. (eds.): Software engineering techniques 68–79. NATO Science Committee, Brussels 1970.

    Google Scholar 

  2. Baker, F.T., Mills, H.D.: Chief programmer teams. Datamation December 1973 58–61.

    Google Scholar 

  3. Belady, L.A., Lehman, M.M.: Programming system dynamics or the meta-dynamics of systems in maintenance and growth. IBM Research Report RC3546, Yorktown Heights, 1971.

    Google Scholar 

  4. Bemer, R.W.: Checklist for planning software system production. In Naur, P., Randell, B. (eds.): Software engineering 165–180. NATO Science Committee, Brussels 1969.

    Google Scholar 

  5. Conway, M.E.: Design of a separable transition-diagram compiler. Comm ACM 6, 7 396–408 (1963).

    Google Scholar 

  6. Conway, M.E.: How do committees invent? Datamation April 1968.

    Google Scholar 

  7. Dahl, O.-J., Dijsktra, E.W., Hoare, C.A.R.: Structured programming. Academic Press 1972.

    Google Scholar 

  8. Feldman, J.A., Gries, D.: Translator writing systems. Comm ACM 11 2 77–113 (1968).

    Google Scholar 

  9. Graham, R.M.: Performance prediction. In Bauer, F.L. (ed.): Advanced course on software engineering 395–463. Springer-Verlag 1973.

    Google Scholar 

  10. Gries, D.: Compiler construction for digital computers. John Wiley & Sons, Inc. 1971.

    Google Scholar 

  11. Liskov, B.H.: A design methodology for reliable software systems. Proc FJCC 41 191–199 (1972).

    Google Scholar 

  12. McClure, R.M.: An appraisal of compiler technology. Proc SJCC 40 1–9 (1972).

    Google Scholar 

  13. McKeeman, W.M.: Peephole optimisation. Comm ACM 8 443–444 (1965).

    Google Scholar 

  14. McKeeman, W.M., Horning, J.J., Wortman, D.B.: A compiler generator. Prentice-Hall 1970.

    Google Scholar 

  15. Metzger, P.W.: Managing a programming project. Prentice-Hall 1973.

    Google Scholar 

  16. Mills, H.D.: Mathematical foundations of structured programming. IBM Federal Systems Division, Report FSC72-6012, Gaithersburg 1972.

    Google Scholar 

  17. Naur, P.: Programming by action clusters. BIT 9 3 250–258 (1969).

    Google Scholar 

  18. Parnas, D.L.: Information distribution aspects of design methodology. Computer Software 26–31 IFIP Congress, Ljubljana 1971.

    Google Scholar 

  19. Peck, J.E.L. (ed.): Algol 68 implementation. North Holland 1971.

    Google Scholar 

  20. Poole, P.C.: Debugging and testing. In Bauer, F.L. (ed.): Advanced course on software engineering 278–318. Springer-Verlag 1973.

    Google Scholar 

  21. Randell, B., Russell, L.J.: Algol 60 implementation. Academic Press 1964.

    Google Scholar 

  22. SIGPLAN: Special issue on control structures in programming languages. SIGPLAN Notices 7 11 (1972).

    Google Scholar 

  23. van der Poel, W. (ed.): Machine-oriented languages. Proceedings of an IFIP working conference, to appear 1974.

    Google Scholar 

  24. Weinberg, G.M.: The psychology of computer programming. Van Nostrand 1971.

    Google Scholar 

  25. Weinberg, G.M.: The psychology of improved programming performance. Datamation November 1972 82–85.

    Google Scholar 

  26. Wirth, N.: Program development by stepwise refinement. Comm ACM 14 4 221–227 (1971).

    Google Scholar 

  27. Zurcher, F.W., Randell, B.: Iterative multilevel modelling — a methodology for computer system design. Proc IFIP Congress 1968 138–142.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

F. L. Brauer J. Eickel F. L. De Remer M. Griffiths U. Hill J. J. Horning C. H. A. Koster W. M. McKeeman P. C. Poole W. M. Waite

Rights and permissions

Reprints and permissions

Copyright information

© 1976 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Horning, J.J. (1976). Structuring compiler development. In: Brauer, F.L., et al. Compiler Construction. Lecture Notes in Computer Science, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540069585_62

Download citation

  • DOI: https://doi.org/10.1007/3540069585_62

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-06958-4

  • Online ISBN: 978-3-540-37263-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics