DPC++: Uma Linguagem para Processamento Distribuído
Resumo
Este artigo apresenta DPC++ — Processamento Distribuído em C++, uma linguagem para o processamento distribuído em redes locais de estações de trabalho. A programação em DPC++ é baseada no paradigma de orientação a objetos, característica herdada da linguagem C++, da qual é uma extenção. O modelo que possibilita a execução distribuída de objetos é inserido de forma que a programação em DPC++ mantenha as mesmas estruturas de programação de C++, tais como herança e invocações de métodos.
Referências
BAL,H. E.; STEINER, J. G.; TANENBAUM, A. S. Programming Languages for Distributed Computing Systems. New York:ACM Computing Surveys, 21(3):261320, Sept. 1989.
CAVALHEIRO, G. G. H. Implementação de Concorrência em C++ Porto Alegre:CPGCC da UFRGS, 1992. (Trabalho Individual)
CAVALHEIRO, G. G. H.; NAVAUX, P. O. A. Um Modelo Distribuído para Linguagens Orientadas a Objetos. Florianópolis. In: XX SEMISH. Set. 1993. (a ser publicado)
ELLIS, A. M.; STROUSTRUP, B. Annotated C++ Reference Manual. Reading: Addison Wesley, 1990. 447p.
FLYNN, M. J. Some Computer Organizations and their Effectiveness. New York:IEEE Transactions on Computers, C-21(9):948-160, Sept. 1972.
HUFNAGEL,S.P.; BROWNE, J.C. Performance Properties of Vertically Partioned Object-Oriented Systems. New York:IEEE Transaction on Software Enginnering, 32(4):935-946, Aug. 1989.
MEYER, B. Objected-Oriented Software Construction. New York:Prentice-Hall, 1988. 534p.
SNYDER, A. Encapsulation and Inheritance in Object-Oriented Programming Languages. New York:SIGPlan Notices, 21(11):38-45, Nov. 1986.
SNYDER, A. The Essence of Objects: Concepts and Terms. New York:IEEE Software, 10(1):3 1-42, Jan. 1993.
TAKEHASHI, T. Introdução a Programação Orientada a Objetos, III EBAI, Curitiba, jan 1988.
TAKAHASHI, T.; LIESENBERG, K. E. Programação Orientada a Objetos. São Paulo: IME-USP, 1990. 340p.
YAU S. S.; JIA, X.; BAE, D.-H. Software Desing Methods for Distributed Computing Systems. London:Computer Communications, 15(4):213-224, May 1992.
WYATT, B. B.; KAVI, K; HUFNAGEL, S. The Essence of Objects: Concepts and Terms. New York:IEEE Software, 9(6):56-66, Nov. 1992.