An overview of actor languages

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

Abstract

Actors are computational agents which carry out their actions in response to incoming communications. As in other object-oriented languages, actors encapsulate procedural and declarative information into a single entity. Primitive actor languages are based on a pure message-passing semantics. Higher-level actor languages incorporate the use of inheritance for conceptual organization and delegation for structuring the sharing of code between different actors. This paper provides an overview of the actor model and discusses some advantages of actor languages in exploiting large-scale concurrent architectures. The kernel of an actor language is presented and some of the higher-level control constructs are discussed.

Original languageEnglish (US)
Title of host publicationProceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986
PublisherAssociation for Computing Machinery, Inc
Pages58-67
Number of pages10
ISBN (Electronic)0897912055, 9780897912051
DOIs
StatePublished - Jun 1 1986
Externally publishedYes
Event1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986 - Yorktown Heights, United States
Duration: Jun 9 1986Jun 13 1986

Other

Other1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986
Country/TerritoryUnited States
CityYorktown Heights
Period6/9/866/13/86

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'An overview of actor languages'. Together they form a unique fingerprint.

Cite this