ASP Monograph
Back to Volume
Paper: Subject-Oriented Programming
Volume: 6, Twenty Years of ADASS
Page: 669
Authors: Coggins, J. M.
Abstract: Object-Oriented Programming is enabled by advances in compiler technology and programming language design supporting encapsulation and inheritance. This technical adjustment has had a surprisingly broad impact on strategies for design and development of soft-ware. This paper explains what Object-Oriented Programming is, why it has attracted so much interest, and then critically examines its impact. The conclusion is that the optimal use of OOP occurs when application clients are empowered to contribute to the inspection, testing and development of the software they need, in a strategy I call Subject-Oriented Programming. The paper concludes by examining what the next important advance in software technology is likely to be.
eAccess Cost: $15.00
Back to Volume