Title :
Making C++ a distributed programming language
Author_Institution :
Comput. Lab., Cambridge Univ., UK
Abstract :
Complex applications, such as computer-aided design, computer-aided manufacturing and multimedia applications, can derive the benefits of abstraction, modularity, extensibility, and reuse from object-oriented programming. However, object-oriented languages do not provide direct support for distributed computing. This makes programming in object-oriented languages in a distributed system fraught with potential difficulties. By making object-oriented languages provide distribution transparency, it is hoped that the task becomes comparable with that of programming in a more traditional centralized system. The author describes the approach by which they make C++ become a distributed programming language and address some design and implementation issues
Keywords :
C language; distributed processing; object-oriented programming; C++; distributed programming language; distributed system; distribution transparency; object-oriented languages; Application software; Computer aided manufacturing; Computer applications; Computer languages; Distributed computing; Laboratories; Object oriented modeling; Object oriented programming; Programming profession; Streaming media;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
Conference_Location :
Lisbon
Print_ISBN :
0-8186-4430-3
DOI :
10.1109/FTDCS.1993.344152