Nothing Special   »   [go: up one dir, main page]

skip to main content
Skip header Section
Actors in ScalaJanuary 2012
Publisher:
  • Artima Incorporation
  • 883 S. Knickerbocker Dr.
  • Sunnyvale
  • CA
  • United States
ISBN:978-0-9815316-5-6
Published:31 January 2012
Pages:
169
Skip Bibliometrics Section
Reflects downloads up to 24 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

Recent trends in computer architecture make concurrency and parallelism an essential ingredient of efficient program execution. The actor model of concurrency allows you to express real-world concurrency in a natural way using concurrent processes that communicate via asynchronous messages. Scala is a programming language for the Java virtual machine, providing excellent support for both object-oriented and functional programming. By including a powerful actor framework in its standard library, Scala offers a compelling approach to tackle concurrent programming. Scala's actors let you apply the actor concurrency model to the JVM, enabling real-world solutions that are efficient, scalable, and robust. Published by Artima, this is the first book on Scala's actors, co-authored by the creator and lead maintainer, Philipp Haller, and Frank Sommers. Starting with the fundamentals of the actor concurrency model, this book offers a comprehensive tutorial on practical programming with actors in Scala. It enables you to leverage the full power of today's and tomorrow's multi-core processors by describing both basic and advanced features of Scala's actor framework in-depth.

Cited By

  1. Baldoni M, Baroglio C, Boissier O, Micalizio R and Tedeschi S Engineering Business Processes through Accountability and Agents Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, (1796-1798)
  2. Chechina N, MacKenzie K, Thompson S, Trinder P, Boudeville O, Fördős V, Hoch C, Ghaffari A and Hernandez M (2017). Evaluating Scalable Distributed Erlang for Scalability and Reliability, IEEE Transactions on Parallel and Distributed Systems, 28:8, (2244-2257), Online publication date: 1-Aug-2017.
  3. ACM
    Kuraj I and Jackson D Exploring the role of sequential computation in distributed systems: motivating a programming paradigm shift Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (145-164)
  4. Cassar I and Francalanza A On Implementing a Monitor-Oriented Programming Framework for Actor Systems Proceedings of the 12th International Conference on Integrated Formal Methods - Volume 9681, (176-192)
  5. Cardoso R, Hübner J and Bordini R Benchmarking communication in actor- and agent-based languages Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems, (1267-1268)
  6. Bansal K, Koskinen E, Wies T and Zufferey D Structural counter abstraction Proceedings of the 19th international conference on Tools and Algorithms for the Construction and Analysis of Systems, (62-77)
  7. Tasharofi S, Dinges P and Johnson R Why do scala developers mix the actor model with other concurrency models? Proceedings of the 27th European conference on Object-Oriented Programming, (302-326)
  8. Tasharofi S, Pradel M, Lin Y and Johnson R Bita Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering, (114-124)
  9. ACM
    Haller P On the integration of the actor model in mainstream technologies Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions, (1-6)
Contributors
  • KTH Royal Institute of Technology
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations