Title :
Integration of object oriented and concurrent programming
Author :
Newman, Bob ; Payne, Martin
Author_Institution :
Sch. of Math. & Inf. Sci., Coventry Univ., UK
Abstract :
Two of the most active areas of programming language development over the last few years have been object-oriented and concurrent programming. This paper argues that the two programming paradigms are duals of each other which are conceptualised by many programmers in a similar way. Combining them in an integrated way provides a single powerful framework for object oriented concurrent programming. An enhancement of C++, called ClassiC, is described which provides concurrent programming. In contrast to existing concurrent versions of C and C++ the additional facilities are integrated into the compiler in a way that models processes as concurrent objects, integrating concurrency into an object-oriented programming model
Keywords :
object-oriented programming; parallel programming; real-time systems; C++; ClassiC; concurrent programming; object oriented programming; Application software; Communication system control; Computer languages; Concurrent computing; Control systems; Object oriented modeling; Object oriented programming; Operating systems; Programming profession; Security;
Conference_Titel :
EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
Conference_Location :
Liverpool
Print_ISBN :
0-8186-6430-4
DOI :
10.1109/EURMIC.1994.390385