Uma Linguagem de Programação Orientada a Objetos para Ambientes Paralelos

  • Laís do Nascimento Salvador USP
  • Líria Matsumoto Sato USP

Resumo


Este artigo tem como objetivo apresentar o projeto de uma linguagem para codificação de programas paralelos, que utiliza o paradigma de orientação a objetos. Esta linguagem denominada ÁGATA apresenta tanto características do paradigma de orientação a objetos assim como primitvas para a expressão do paralelismo. Com este projeto pretende-se apresentar ao programador uma ferramenta eficiente e que facilite a programação de máquinas paralelas.

Referências

BAL,H.E.; STEINER,J.G.; TANENBAUM,A.S.; Programming Languages for Distributed Computing Systems. ACM Computing Surveys, vol.21, no.3, setembro, 1989.

CHANDRA,R.; GUPTA,A.; HENNESSY,J.L.; COOL: A language for parallel programming, ln: Programming, Languages and Compilers for Parallel Computing. MIT Press, England, 1990.

DANFORTH,S.; TOMLINSON,C.; Type Theories and Object-Oriented Programming. ACM Computing Surveys, vol.20, no.1, março, 1988.

DONNELLY,C.; STALLMAN,R; BISON The YACC - compatible Paner Generator. Free Software Foundation, dezembro, 1990.

ECKEL,B. Using C++. Osborne McGraw-Hill, 1989.

GEHANI,N.H.; ROOME,W.D.; Implementing Concurrent C. Software-Practise and Experience, vol.22, março, 1992.

HUDAK,P. Para-Functional Programming. Computer, agosto, 1986.

KERNIGHAN,B.W.; RITCHIE,D.M.; C, A linguagem de programação. Editora Campus, 2a. Edição, 1990.

MEYER,B. Object oriented software construction. Prentice-Hall, Englewood Clitfs, NJ. 1988.

SALVADOR,L.N., SATO,L.M.; ÁGATA: Uma Linguagem de Programação Orientada a Objetos para Ambientes Paralelos. Relatório Teórico - no.35, LSI-USP, março, 1994.

SATO,L.M. Um Sistema de Programação e Processamento para Sistemas Multiprocessadores. 1º: Anais do VI Simpósio Brasileiro de Engenharia de Software, outubro, 1991.

SATO,L.M.; HUZITA,E.H.M.; SALVADOR,L.N.; HSIANG,H.T.; ONIX: An Environment for the Development of Parallel Object-Oriented Software. In: Anais of the International Workshop on High Performance Computing: Compilers and Tools. março, 1994.

SHAPIRO,E. Concurrent Prolog: A Progress Report. Computer, agosto, 1986.

WEGNER,P. Dimensions of object-oriented modeling. Computer, oct 1992.

WYAIT,B.B., KAVI,K., HUFNGEL,S. Parallelism in object-oriented languages: a survey. IEEE Software, pg. 56-66,nov. 1992.
Publicado
01/08/1994
Como Citar

Selecione um Formato
SALVADOR, Laís do Nascimento; SATO, Líria Matsumoto. Uma Linguagem de Programação Orientada a Objetos para Ambientes Paralelos. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 6. , 1994, Caxambu. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1994 . p. 107-122. DOI: https://doi.org/10.5753/sbac-pad.1994.21880.