skip to main content
10.1145/800229.806954acmconferencesArticle/Chapter ViewAbstractPublication PagesplanConference Proceedingsconference-collections
Article
Free Access

A code generator generator language

Published:01 August 1979Publication History

ABSTRACT

Code generation has withstood attempts at automation for some time. This paper describes a non-procedural, problem-oriented language for expressing a code generator. The basis for the language is the description of the target machine as a finite-state automaton. An example code generator for a subset of HAL/S to Intel 8080 machine language is given.

References

  1. 1.Donegan, Michael K. An Approach to the Automatic Generation of Code Generators. PhD Thesis, Rice University, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Elson, M., and Rake, S. T. Code-generation technique for large-language compilers. IBM Sys. J., 9 (1970), pp. 166-188.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Glanville, R. Steven, and Graham, Susan L. A new method for compiler code generation. Fifth ACM Synposium on Prin. of Prog. Lang., 1978, pp. 231-240. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.HAL/S Language Specification. Technical Report IR-61-6, Intermetrics, (March, 1975).Google ScholarGoogle Scholar
  5. 5.Miller, Perry L. Automatic Creation of a Code Generator from a Machine Description. Technical Report TR-85, Project MAC, M. I. T., 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Wilcox, Thomas R. Generating Machine Code for High-Level Programming Languages. PhD Thesis, Cornell Univ., 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A code generator generator language

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGPLAN '79: Proceedings of the 1979 SIGPLAN symposium on Compiler construction
      August 1979
      241 pages
      ISBN:0897910028
      DOI:10.1145/800229
      • cover image ACM SIGPLAN Notices
        ACM SIGPLAN Notices  Volume 14, Issue 8
        Proceedings of the 1979 SIGPLAN symposium on Compiler construction
        August 1979
        234 pages
        ISSN:0362-1340
        EISSN:1558-1160
        DOI:10.1145/872732
        Issue’s Table of Contents

      Copyright © 1979 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 August 1979

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader