Communications of the ACM
Hi-index | 0.00 |
Building on the work of others is the only way to make substantial progress in any field. Yet computer programming continues as a cottage industry because programmers insist on reinventing tools for each new application. What we must encourage is a way of packaging programs so that they can be perceived as standard tools, each performing its specialized task sufficiently well that there is seldom any need felt to duplicate its function.