Publisher: Addison-Wesley, 1994, 274 pages
This book explores the importance of object-oriented programming and how it can be put to work in an evolutionary, rather than revolutionary, fashion. Object-oriented programming departs from conventional programming by emphasizing the relationship between consumers and supplies of codes, rather than the relationship between a programmer and his code. Author Brad Cox introduces the term "Software-IC" in the text, a method by which software developers can encapsulate tested code and reuse it in future projects. This eliminates having to re-code each line from scratch, and allows the productivity of software designers to grow significantly.
The text explains that Software-IC technology does not mean that companies need to discard their massive investment in conventional programming. Instead, Cox discusses how this new technology can be installed on top of conventional languages like C, Pascal, FORTRAN, and Ada.
A contrived try to add OO technology to C, Fortran, Pascal, etc. Avoid.