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)



返 回