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
Link To Document