Portable and adaptable compilers

  • Peter C. Poole
Chapter 5.: Engineering A Compilers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 21)


Procedure Call High Level Language Assembly Language Abstract Machine Target Computer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Calderbank, V.J., Calderbank, M.: LSD Manual. CLM-PDN 9/71, Culham Laboratory UKAEA, Abingdon, Berkshire (1971).Google Scholar
  2. Coleman, S.S., Poole, P.C., Waite, W.M.: The Mobile Programming System: Janus National Technical Information Center PB220322, U.S. Dept. of Commerce, Springfield, Va., 1973. (To appear in Software, Practice and Experience.)Google Scholar
  3. Dennis, J.B.: Modularity. Advanced Course on Software Engineering. Bauer, F.L. (ed.), Springer-Verlag, Berlin, 1973.Google Scholar
  4. USA Standard FORTRAN (USAS X3.9-1966), USA Standards Institute, New York, 1966.Google Scholar
  5. IBM FORTRAN IV (G) COMPILER, Program Logic Manual, 1967.Google Scholar
  6. Clarification of FORTRAN Standards: Initial Progress, CACM, 12 (May, 1969).Google Scholar
  7. Griffiths, M.: 4.A. Introduction to Compiler-Compilers, Advanced Course on Compiler Construction, 1974.Google Scholar
  8. Halstead, M.H.: Machine Independent Computer Programming, Spartan Books, Washington, D.C., 1962.Google Scholar
  9. Koster, C.H.A.: 4.B. Using the CDL Compiler-Compiler, Advanced Course on Compiler Construction, 1974.Google Scholar
  10. Poole, P.C., Waite, W.M.: A Machine Independent Program for the Manipulation of Text. Tech. Rept. 69-4. Computing Center, University of Colorado, 1969.Google Scholar
  11. Poole, P.C.: Hierarchical Abstract Machines. Proc. Culham Symposium on Software Engineering (April 1971).Google Scholar
  12. Poole, P.C., Waite, W.M.: Portability and Adaptability, Advanced Course on Software Engineering, Springer-Verlag, 81, 183–278 (1973).Google Scholar
  13. Richards, M.: BCPL: A Tool for Compiler Writing and Systems Programming, Proceedings of the Spring Joint Computer Conference, 34, 557–566 (1969).Google Scholar
  14. Richards, M.: The Portability of the BCPL Compiler, Software, Practice and Experience, 1, 135–146 (1971).Google Scholar
  15. Ross, D.T.: Introduction to Software Engineering with the AED-0 Language, Report ESL-R-405, Softech (October 1969).Google Scholar
  16. Waite, W.M.: The STAGE2 Macroprocessor, Tech. Report 69-3-B, Computing Center, University of Colorado, 1969.Google Scholar
  17. Waite, W.M.: The mobile programming system: STAGE2. CACM, 13, 415–421 (July 1970).Google Scholar
  18. Waite, W.M.: Implementing Software for Non-Numeric Applications. Prentice-Hall, Englewood Cliffs, N.J., 1973.Google Scholar
  19. Weber, L.B.: A Machine Independent Pascal Compiler. MS Thesis, University of Colorado, Boulder, 1973.Google Scholar
  20. Wirth, N.: The Programming Language Pascal. Acta Informatica, 1, 35–63 (1971).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1976

Authors and Affiliations

  • Peter C. Poole
    • 1
  1. 1.University of ColoradoBoulderUSA

Personalised recommendations