Skip to main content

CDL — A compiler implementation language

  • Chapter
  • First Online:
Methods of Algorithmic Language Implementation

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

Abstract

The Compiler Description Language CDL has evolved from a more or less classical compiler compiler system to an implementation language, which is well suited for the design and realization of compilers. In this paper it is discussed how those properties that make the language oriented towards compiler writing, have been enhanced in the revised version of CDL, and the advantages to be gained from such specialization.

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

  • A. Bernatzik CDL auf der DEC-10, TU Berlin, FB 20, Rote Reihe, Bericht Nr. 75–25, September 1975

    Google Scholar 

  • H. Feuerhahn A binary Control Structure and its Relationship to Grammars and Side-effects, in: Proceedings of the fourth annual GI meeting, Springer Lecture Notes in Computer Science 26, 1974

    Google Scholar 

  • H. Feuerhahn Semantische überprüfung und Optimierung von CDL-Programmen, TU Berlin, FB 20, Diplomarbeit, Juni 1975 B.

    Google Scholar 

  • D. Grune ALEPH, A Language Encouraging Program Hierarchy, in: Proceedings of the International Computing Symposium in Davos, 1973

    Google Scholar 

  • G. Hommel, S. Jähnichen, W. Koch SLAN — eine erweiterbare Sprache zur Unterstützung der strukturierten und modularen Programmierung, to be presented at GI Conference on Programming Languages, Erlangen, March 1976

    Google Scholar 

  • M. Jacobson The Realization of CDL on the /360 Family of Computers, TU Berlin, FB 20, Diplomarbeit, September 1974

    Google Scholar 

  • W. Koch, C. Oeters An Abstract ALGOL 68 Machine and its Application in a Machine-independent Compiler, in: Proceedings of the fifth annual GI meeting, Springer Lecture Notes in Computer Science 34, 1975

    Google Scholar 

  • C.H.A. Koster Affix Grammars, in: ALGOL 68 Implementation, J.E.L. Peck (Editor), North Holland Publishing Company, 1970

    Google Scholar 

  • C.H.A. Koster A Compiler Compiler, Mathematical Centre Report MR 127, Amsterdam, November 1971

    Google Scholar 

  • C.H.A. Koster Portable Compilers and the UNCOL Problem, in: Proceedings of a Conference on Machine-oriented Higher Level Languages, North Holland Publishing Company, 1974

    Google Scholar 

  • C.H.A. Koster Using the CDL Compiler Compiler, in: Lecture Notes of an Advanced Course in Compiler Construction, Springer Lecture Notes in Computer Science 21, 1974 B

    Google Scholar 

  • J. Somogyi Minicomputer Software Design and Implementation based on the Use of a Systems Programming Language, to appear in the proceedings of an IFIP TC 2 Conference in Keszthely, 1975

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

A. Ershov C. H. A. Koster

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Koster, C.H.A. (1977). CDL — A compiler implementation language. In: Ershov, A., Koster, C.H.A. (eds) Methods of Algorithmic Language Implementation. Lecture Notes in Computer Science, vol 47. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08065-1_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-08065-1_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08065-7

  • Online ISBN: 978-3-540-37510-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics