TY - GEN
T1 - Supporting multiparadigm programming on actor architectures
AU - Agha, Gul
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1989.
PY - 1989
Y1 - 1989
N2 - This paper discusses some intuitions about models of concurrency. Several examples of concurrent systems are presented to illustrate different kinds of concurrent computational structures. I argue that supporting large-scale concurrent systems requires building on some surprisingly simple programming primitives. However, some models of concurrency cannot support these primitives. I describe the actor model which incorporates these primitives and illustrate its potential use in supporting different programming paradigms. Developments in concurrent computers are briefly discussed; specifically, I argue that because of their scalability, multicomputers represent the most promising development in computer architecture. Multicomputers provide a powerful realization of the actor model. Finally, I sketch the relation between different programming paradigms and actors and argue for the advantages of multiparadigm programming systems obtained by embedding different programming languages in an actor base.
AB - This paper discusses some intuitions about models of concurrency. Several examples of concurrent systems are presented to illustrate different kinds of concurrent computational structures. I argue that supporting large-scale concurrent systems requires building on some surprisingly simple programming primitives. However, some models of concurrency cannot support these primitives. I describe the actor model which incorporates these primitives and illustrate its potential use in supporting different programming paradigms. Developments in concurrent computers are briefly discussed; specifically, I argue that because of their scalability, multicomputers represent the most promising development in computer architecture. Multicomputers provide a powerful realization of the actor model. Finally, I sketch the relation between different programming paradigms and actors and argue for the advantages of multiparadigm programming systems obtained by embedding different programming languages in an actor base.
UR - http://www.scopus.com/inward/record.url?scp=85033677825&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85033677825&partnerID=8YFLogxK
U2 - 10.1007/3-540-51285-3_29
DO - 10.1007/3-540-51285-3_29
M3 - Conference contribution
AN - SCOPUS:85033677825
SN - 9783540512851
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 19
BT - PARLE 1989
A2 - Odijk, Eddy
A2 - Rem, Martin
A2 - Syre, Jean-Claude
PB - Springer
T2 - 2nd International Conference on Parallel Architectures and Languages Europe, PARLE 1989
Y2 - 12 June 1989 through 16 June 1989
ER -