Experiences building an object-oriented system in C++

Peter W. Madany, Roy H. Campbell, Panos Kougiouris · Technology of Object-Oriented Languages and Systems · 1991

This paper describes tools that we built to support the construction of an object-oriented operating system in C++. The tools provide the automatic deletion of unwanted objects, first-class classes, dynamically loadable classes, and class-oriented debugging. As a consequence of our experience building Choices, we advocate these features as useful, simplifying and unifying many aspects of system programming.

Read the paper · More papers on PaperTik