Herb Grosch
Pages 537-538
The experiences of Mesa's first users—primarily its implementers—are discussed, and some implications for Mesa and similar programming languages are suggested. The specific topics addressed are: module structure and its use in …
Charles M. Geschke, James H. Morris, Edwin H. Satterthwaite
Pages 540-553
The Alphard “form” provides the programmer with a great deal of control over the implementation of abstract data types. In this paper the abstraction techniques are extended from simple data representation and function definition …
Mary Shaw, William A. Wulf, Ralph L. London
Pages 553-564
CLU is a new programming language designed to support the use of abstractions in program construction. Work in programming methodology has led to the realization that three kinds of abstractions—procedural, control, and especially …
Barbara Liskov, Alan Snyder, Russell Atkinson, Craig Schaffert
Pages 564-576
Programming is divided into three major categories with increasing complexity of reasoning in program validation: sequential programming, multiprogramming, and real-time programming. By adhering to a strict programming discipline …
Niklaus Wirth
Pages 577-583
The language in which programs are written can have a substantial effect on the reliability of the resulting programs. This paper discusses an experiment that compares the programming reliability of subjects using a statically …
J. D. Gannon
Pages 584-595
Recently algorithms have been presented for the realization of event scheduling routines suitable for general purpose discrete event simulation systems. Several exhibited a performance superior to that of commonly used simple …
W. R. Franta, Kurt Maly
Pages 596-602
In [1] Hardgrave discusses “positional” versus keyword parameter communication with subprograms from the viewpoint of structured programming. In this note an additional argument in favor of the keyword approach is suggested.
Eugene L. Lawler
Pages 603-605
Robert L. Ashenhurst
Pages 609-612