Abstract is missing.
- Interconnecting Computers: Architecture, Technology, and EconomicsButler W. Lampson. 1-20
- Languages and Interactive Software DevelopmentSusan L. Graham. 21-34
- Mechanized Support for Stepwise RefinementJan L. A. van de Snepscheut. 35-48
- Hardware and Software: The Closing GapC. A. R. Hoare, Innes Page. 49-68
- On Computing PowerJean Vuillemin. 69-86
- Increasing Memory Bandwidth for Vector ComputationsSally A. McKee, Steven A. Moyer, William A. Wulf. 87-104
- The Advantages of Machine-Dependent Global OptimizationManuel E. Benitez, Jack W. Davidson. 105-124
- Dependence-Conscious Global Register AllocationWolfgang Ambrosch, M. Anton Ertl, Felix Beer, Andreas Krall. 125-136
- Type Test Elimination Using Typeflow AnalysisDiane Corney, K. John Gough. 137-150
- Where Concurrent Processes OriginateStanislaw Chrobot. 151-170
- High-Level Abstractions for Efficient Concurrent SystemsSuresh Jagannathan, James Philbin. 171-190
- Language and Architecture Paradigms as Object ClassesDiomidis Spinellis, Sophia Drossopoulou, Susan Eisenbach. 191-207
- Engineering a Programming Language: The Type and Class System of SatherClemens A. Szyperski, Stephen M. Omohundro, Stephan Murer. 208-227
- OPAL: Design and Implementation of an Algebraic Programming LanguageKlaus Didrich, Andreas Fett, Carola Gerke, Wolfgang Grieskamp, Peter Pepper. 228-244
- Architectural Issues in Spreadsheet LanguagesAlan G. Yoder, David L. Cohn. 245-258
- Technological Steps toward a Software Component IndustryMichael Franz. 259-281
- Distributed High-Level Module Binding for Flexible Encapsulation and Fast Inter-Modular OptimizationChristian S. Collberg. 282-297
- Is Oberon as Simple as Possible? A Smaller Object-Oriented Language Based on the Concept of Module TypeAtanas Radenski. 298-312
- On the Essence of OberonDavid A. Naumann. 313-327
- Adding Concurrency to the Oberon SystemSpyros Lalis, Beverly A. Sanders. 328-344