Kalim . Qureshi
Department of Mathematics and Computer Science,
Paul . Manuel
Department of Information Sciences, Kuwait University, Kuwait
ABSTRACT
The progress in hardware and networking has changed the computing environment from sequential to parallel. During the last decade object oriented programing has made a widespread influence. Many attempts have been made to combine both developments. The main objective was to provide the advantages of object oriented software design at the increased power of parallel machines. This survey covers the well known characteristics of both object oriented paradigm and parallel programming and then mark the design space with possible combinations by identifying various interdependencies and key concepts. The survey presents the characteristics and feature tables for 111 proposed languages.
PDF References Citation
How to cite this article
Kalim . Qureshi and Paul . Manuel, 2006. A Survey of Concurrent Object-oriented Languages (Cools). Information Technology Journal, 5: 601-611.
DOI: 10.3923/itj.2006.601.611
URL: https://scialert.net/abstract/?doi=itj.2006.601.611
DOI: 10.3923/itj.2006.601.611
URL: https://scialert.net/abstract/?doi=itj.2006.601.611
REFERENCES
- America, P., 1987. Inheritance and subtyping in a parallel object-oriented language. Proceedings of the European Conference on Object-Oriented Programming, LNCS., 276, Jun. 15-17, Springer-Verlag, London, UK., pp: 234-242.
Direct Link - Bal, H.E., J.G. Steiner and A.S. Tanenbaum, 1989. Programming languages for distributed computing systems. ACM Comput. Surveys, 21: 261-322.
CrossRefDirect Link - Borning, A.H., 1986. Classes versus prototypes in object-oriented languages. Proceedings of ACM Fall Joint Computer Conference, Dallas, Texas, USA., (FJCC'1986), IEEE Computer Society Press, Los Alamitos, CA, USA., pp: 36-40.
Direct Link - Briot, J.P., R. Guerraoui and K.P. Lohr, 1998. Concurrency and distribution in object-oriented programming. ACM Comput. Surveys, 30: 291-329.
CrossRefDirect Link - Cardelli, L. and P. Wegner, 1985. On understanding types, data abstraction and polymorphism. ACM Comput. Surveys, 17: 471-523.
CrossRefDirect Link - Castagna, G., 1995. Covariance and contravariance: Conflict without a cause. ACM Trans. Program. Languages Syst., 17: 431-447.
Direct Link - Korson, T. and J.D. McGregor, 1990. Understanding object-oriented: A unifying paradigm. Commun. ACM., 33: 40-60.
CrossRefDirect Link - Wegner, P., 1987. Dimensions of object-based language design. ACM SIGPLAN Notices, 22: 168-182.
CrossRefDirect Link - Gao, Y. and C.K. Yuen, 1993. A survey of implementations of concurrent, parallel and distributed smalltalk. ACM SIGPLAN Notices, 28: 29-35.
CrossRefDirect Link