Supporting multiparadigm programming on actor architectures

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationPARLE 1989
Subtitle of host publicationParallel Architectures and Languages Europe - Parallel Languages, Proceedings
EditorsEddy Odijk, Martin Rem, Jean-Claude Syre
PublisherSpringer-Verlag Berlin Heidelberg
Pages1-19
Number of pages19
ISBN (Print)9783540512851
DOIs
StatePublished - Jan 1 1989
Externally publishedYes
Event2nd International Conference on Parallel Architectures and Languages Europe, PARLE 1989 - Eindhoven, Netherlands
Duration: Jun 12 1989Jun 16 1989

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume366 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other2nd International Conference on Parallel Architectures and Languages Europe, PARLE 1989
CountryNetherlands
CityEindhoven
Period6/12/896/16/89

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Supporting multiparadigm programming on actor architectures'. Together they form a unique fingerprint.

  • Cite this

    Agha, G. (1989). Supporting multiparadigm programming on actor architectures. In E. Odijk, M. Rem, & J-C. Syre (Eds.), PARLE 1989: Parallel Architectures and Languages Europe - Parallel Languages, Proceedings (pp. 1-19). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 366 LNCS). Springer-Verlag Berlin Heidelberg. https://doi.org/10.1007/3-540-51285-3_29