An Interface between Object-Oriented Systems.

Lawrence A. Crowl · 1987

The description `object-oriented' may apply to both programming languages and operating systems. However, creating an interface between an object-oriented programming language and an object-oriented operating system is not necessarily a straightforward task. Chrysalis++ is a C++ interface to the Chrysalis operating system for the BBN Butterfly Parallel Processor. The development of Chrysalis++ highlights strengths and weaknesses of C++ and the problems of adapting a language based on a conventional memory model to a shared memory parallel processor. This work was supported by United States Army Engineering Topographic Laboratories research contract number DACA76-85-C-0001 and National Science Foundation Coordinated Experimental Research grant number DCR-8320136. We thank the Xerox Corporation University Grants Program for providing equipment used in the preparation of this paper. 1 Introduction The Chrysalis operating system for the Butterfly Parallel Processor presents an objectori...

Read the paper · More papers on PaperTik