Acknowledgments

I was first made aware of the value of well-organized, highly modular programs by Joe Myers (IBM), along with Tom Steel (System Development Corp.), George Mealy (Rand Corp.), and other designers of the SHARE Operating System (SOS) for the IBM 709, arguably still the most elegant large program I’ve seen. I’m grateful to my bosses at the Johns Hopkins Applied Physics Laboratory, Bob Rich and Lowell McClung, for encouraging and supporting me in maintaining and enhancing SOS, participating in large-scale application development, and contributing to our scientific library of reusable modules.

The structured revolution and the PL/I language helped me to reinforce and expand my appreciation of good programming practices in a higher-level ...

Get Object-Oriented Computation in C++ and Java: A Practical Guide to Design Patterns for Object-Oriented Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.