Title
PL/I program efficiency
Abstract
All PL/I Programmers should be aware of and genuinely concerned about PL/I Program efficiency. This paper addresses the following question:"How do you write a PL/I program which the PL/I Complier will reduce to the smallest and fastest executing machine language module?" The real world payoffs of knowing how the PL/I Optizing Compiler handles different syntactical representations of similar semantic relationships with respect to code generation and storage allocation can increase program runtime efficiency by many orders of magnitude thus saving many hours of CPU time. Research gathered by the authors in this paper deals with several areas within the PL/I programming realm: logical switches, bit string manipulation, character string manipulation, and multiway branching. Time and money did not permit for an exhaustive study of other areas of PL/I coding, but the results of these four areas have been rewarding and in some instances very surprising.
Year
DOI
Venue
1980
10.1145/947658.947664
ACM SIGPLAN Notices
Keywords
DocType
Volume
character string manipulation,paper deal,exhaustive study,cpu time,bit string manipulation,program efficiency,i complier,following question,program runtime efficiency,different syntactical representation,code generation
Journal
15
Issue
Citations 
PageRank 
6
6
1.61
References 
Authors
0
2
Name
Order
Citations
PageRank
Michael McNeil161.61
William Tracz261.61