| 1988 | A Mechanism for Efficient Debugging of Parallel Programs. Barton P. Miller, Jong-Deok Choi |
| 1988 | A Piggy-back Compiler For Prolog. J. L. Weiner, S. Ramakrishnan |
| 1988 | A Portable Global Optimizer and Linker. Manuel E. Benitez, Jack W. Davidson |
| 1988 | An Automatically Generated, Realistic Compiler for an Imperative Programming Language. Uwe F. Pleban, Peter Lee |
| 1988 | An Efficient Approach to Data Flow Analysis in a Multi Pass Global Optimizer. Suneel Jain, Carol L. Thompson |
| 1988 | An Optimizer for Ada - Design, Experiences and Results. Birgit Schwarz, Walter Kirchgässner, Rudolf Landwehr |
| 1988 | Anatomy of a Hardware Compiler. Kurt Keutzer, Wayne H. Wolf |
| 1988 | Automatic Generation of Fast Optimizing Code Generators. Christopher W. Fraser, Alan L. Wendt |
| 1988 | Compiling C for Vectorization, Parallelization, and Inline Expansion. Randy Allen, Steve Johnson |
| 1988 | Control-Flow Analysis in Scheme. Olin Shivers |
| 1988 | DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code. Deborah S. Coutant, Sue Meloy, Michelle Ruscetta |
| 1988 | Debugging Concurrent Processes: A Case Study. Janice M. Stone |
| 1988 | Design and Implementation of the UW Illustrated Compiler. Kristy Andrews, Robert R. Henry, Wayne K. Yamamoto |
| 1988 | Detecting Conflicts Between Structure Accesses. James R. Larus, Paul N. Hilfinger |
| 1988 | Grammatical Abstraction and Incremental Syntax Analysis in a Language-Based Editor. Robert A. Ballance, Jacob Butcher, Susan L. Graham |
| 1988 | Higher-Order Abstract Syntax. Frank Pfenning, Conal Elliott |
| 1988 | INC: A Language for Incremental Computations. Daniel M. Yellin, Robert E. Strom |
| 1988 | Incremental Evaluation for a General Class of Circular Attribute Grammars. Janet A. Walz, Gregory F. Johnson |
| 1988 | Interprocedural Side-Effect Analysis in Linear Time. Keith D. Cooper, Ken Kennedy |
| 1988 | Interprocedural Slicing Using Dependence Graphs. Susan Horwitz, Thomas W. Reps, David W. Binkley |
| 1988 | Minimizing Register Usage Penalty at Procedure Calls. Fred C. Chow |
| 1988 | Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment. Joseph Pallas, David M. Ungar |
| 1988 | Optimal Loop Parallelization. Alexander Aiken, Alexandru Nicolau |
| 1988 | Proceedings of the ACM SIGPLAN'88 Conference on Programming Language Design and Implementation (PLDI), Atlanta, Georgia, USA, June 22-24, 1988 Richard L. Wexelblat |
| 1988 | Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems. Barbara Liskov, Liuba Shrira |
| 1988 | Real-Time Concurrent Collection on Stock Multiprocessors. Andrew W. Appel, John R. Ellis, Kai Li |
| 1988 | Refined Types: Highly Differentiated Type Systems and Their Use in the Design of Intermediate Langages. John R. Rose |
| 1988 | Register Windows versus Register Allocation. David W. Wall |
| 1988 | Safety Considerations for Storage Allocation Optimizations. David R. Chase |
| 1988 | Semantic Analysis in a Concurrent Compiler. V. Seshadri, David B. Wortman, Michael D. Junkin, S. Weber, C. P. Yu, I. Small |
| 1988 | Software Pipelining: An Effective Scheduling Technique for VLIW Machines. Monica Lam |
| 1988 | Synchronous Operations as First-Class Values. John H. Reppy |
| 1988 | The Program Summary Graph and Flow-Sensitive InterproceduralData Flow Analysis. David Callahan |
| 1988 | Unfold/Fold Transformations and Loop Optimization of Logic Programs. Saumya K. Debray |