• DocumentCode
    996362
  • Title

    Semantic Structures for Efficient Code Generation on a Stack Machine

  • Author

    Couch, John ; Hamm, Terry

  • Author_Institution
    Hewlett-Packard
  • Volume
    10
  • Issue
    5
  • fYear
    1977
  • fDate
    5/1/1977 12:00:00 AM
  • Firstpage
    42
  • Lastpage
    48
  • Abstract
    Since the expression is the fundamental building block of any programming language, its evaluation is an integral part of program compilation and execution. In particular, the evaluation techniques and data structures are determined by the class of expressions acceptable by the language. This paper serves as a framework for expression evaluation on a stack machine by presenting a set of optimized algorithms and internal data structures developed during the implementation of several compilers for the Hewlett-Packard computer systems.
  • Keywords
    Computer languages; Data structures; Optimizing compilers; Production; Program processors; Tree data structures;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.1977.315872
  • Filename
    1646483