Journal article
On the need for fewer restrictions in changing compile-time environments
Abstract
Compilers for current programming languages enforce rigid restrictions on changes, during the compilation of a statement, in the set of associations between names and declarations, that is, on changes in the compile-time environment of the statement. These restrictions inhibit the writing of well-structured, modular programs, because such programs tend to require frequent switching between the environments associated with different modules. …
Authors
Parnas DL; Shore JE; Elliott WD
Journal
ACM SIGPLAN Notices, Vol. 10, No. 5, pp. 29–36
Publisher
Association for Computing Machinery (ACM)
Publication Date
May 1975
DOI
10.1145/954598.954601
ISSN
0362-1340