CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE
The research effort presents a new approach to programming language design. Essentially, the author has studied the close relationships of program structures and the data structures they use, and found that reorienting programming style to emphasize these relationships is a fruitful direction for future language designs. As a vehicle for studying these relationships, a language basis is developed--a set of primitives, a syntax, and an interpretation. The basis is incomplete in that it does not define a real programming language, nor are all fundamental aspects of language design considered. However, one is able to describe many algorithms concisely in the basis, which leads one to believe it represents a significant step in programming language design.