Name management in the construction of large programs. [Modular decomposition, programmed in PL/I for IBM 360/65]
Peggy Carr, R.F. Keller, C.T. Jr. Wright · 1976
There has been much recent work on the problem of constructing large programs. One aspect of this problem that has been somewhat ignored is the management of names during the program construction process. A framework emphasizing this aspect of the problem is presented. Linguistic constructs for the manipulation of names between independently written pieces of text are defined. An implementation model defining the effect of these constructs on the naming structure of the resulting language is presented. The implementation model is demonstrated in terms of an example to illustrate the usefulness of the framework.