On the Design and Specification of a Common Base Language
MASSACHUSETTS INST OF TECH CAMBRIDGE PROJECT MAC
Pagination or Media Count:
The design and specification of a common base language for procedures and information structures is discussed. The report envisions the meanings of programs expressed in practical source languages as defined by rules of translation into the base language. The meanings of programs in the base language are specified by a transition system that is an interpreter for the base language. The base language interpreter serves as the functional specification of a computer system with emphasis on programming generality -- the ability of users to build complex programs by combining independently written program modules. A rudimentary version of the base language is presented, and the problem of translating block-structured programs into base language programs is discussed.
- Computer Programming and Software