A case for make
作者:
Glenn Fowler,
期刊:
Software: Practice and Experience
(WILEY Available online 1990)
卷期:
Volume 20,
issue S1
页码: 35-46
ISSN:0038-0644
年代: 1990
DOI:10.1002/spe.4380201305
出版商: John Wiley&Sons, Ltd.
关键词: Configuration;Versioning;Construction;Maintenance
数据来源: WILEY
摘要:
AbstractThe make command has been a central part of the Unix programming environment for over fifteen years. An excellent example of a Unix system software tool, it has a simple model and delegates most of its work to other commands. By dealing with general relationships between files and commands, make easily adapts to diverse applications. This generality, however, has become a handicap when compared with specialized integrated programming environments. Integrated environments are collections of tightly coupled (seamless) programs that can take advantage of programming language details not available to the loosely coupled (tool‐based) make model.There are limitations to both approaches, but it would seem that the make model, at least for software construction, is reaching the breaking point. make can be revitalized by abandoning restrictive implementation details and by extending the basic model to meet modern software construction demands. This paper explores these demands and changes and their effects on the Unix system tool‐based programming st
点击下载:
PDF
(691KB)
返 回