This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Principles of Program Design Induced from Experience with Small Public Programs
March 1981 (vol. 7 no. 2)
pp. 169-174
D. Comer, Department of Computer Sciences, Purdue University
The art of programming is taught, learned, and often practiced as if programs are disposable, personal objects owned, solely by the programmer. This paper uses examples to illustrate why real software is neither personal nor disposable; it shows how even simple programs are shared by others. From the examples, the paper extracts four principles for program development. Finally, it draws conclusions about programming practices and the education of programmers.
Index Terms:
software engineering, Programming, software design
Citation:
D. Comer, "Principles of Program Design Induced from Experience with Small Public Programs," IEEE Transactions on Software Engineering, vol. 7, no. 2, pp. 169-174, March 1981, doi:10.1109/TSE.1981.230832
Usage of this product signifies your acceptance of the Terms of Use.