𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Object-Oriented Concurrent Programming

✍ Scribed by Akinori Yonezawa, Mario Tokoro


Publisher
The MIT Press
Year
1987
Tongue
English
Leaves
291
Series
Artificial Intelligence
Edition
First
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book deals with a major theme of the Japanese Fifth Generation Project, which emphasizes logic programming, parallelism, and distributed systems. It presents a collection of tutorials and research papers on a new programming and design methodology in which the system to be constructed is modeled as a collection of abstract entities called "objects" and concurrent messages passing among objects. This methodology is particularly powerful in exploiting as well as harnessing the parallelism that is naturally found in problem domains.

The book includes several proposals for programming languages that support this methodology, as well as the applications of object-oriented concurrent programming to such diverse areas as artificial intelligence, software engineering, music synthesis, office information systems, and system programming. It is the first compilation of research results in this rapidly emerging area.

Contents: Concurrent Programming Using Actors. Concurrent Object-Oriented Programming in Act-1. Modelling and Programming in a Concurrent Object-Oriented Language, ABCL/1. Concurrent Programming in ConcurrentSmallTalk. Orient84K: An Object-Oriented Concurrent Programming Language for Knowledge Representation. POOL-T: A Parallel Object-Oriented Programming Language. Concurrent Strategy Execution in Omega. The Formes System: A Musical Application of Object-Oriented Concurrent Programming. Distributed Problem Solving in ABCL/1.

The contributors are Gul Agha (MIT), Pierre America (Phillips Research Laboratory, Eindhoven), Giuseppe Attardi (DELPHI SpA), Jean Pierre Briot (IRCAM, Paris), Pierre Cointe (IRCAM, Paris), Carl Hewitt (MIT), Yutaka Ishikawa (Keio University), Henry Lieberman (MIT), Etsuya Shibayama (Tokyo Institute of Technology), Mario Tokoro (Keio University), Yasuhiko Yokote (Keio University), and Akinori Yonezawa (Tokyo Institute of Technology).

Object-Oriented Concurrent Programming is included in The MIT Press Series in Artificial Intelligence, edited by Patrick Henry Winston and Michael Brady.


πŸ“œ SIMILAR VOLUMES


Functional, Object-Oriented, and Concurr
✍ Michel Charpentier πŸ“‚ Library πŸ“… 2023 πŸ› Addison-Wesley Professional 🌐 English

The functional and concurrent programming language features supported by modern languages can be challenging, even for experienced developers. These features may appear intimidating to OOP programmers because of a misunderstanding of how they work. Programmers first need to become familiar with the

Research Directions in Concurrent Object
✍ Gul Agha, Peter Wegner, Akinori Yonezawa πŸ“‚ Library πŸ“… 1993 πŸ› The MIT Press 🌐 English

This collection of original research provides a comprehensive survey of developments at the leading edge of concurrent object-oriented programming. It documents progressβ€”from general concepts to specific descriptionsβ€”in programming language design, semantic tools, systems, architectures, and applica

Research Directions in Concurrent Object
✍ Agha G., Wegner P., Yonezawa A. (eds.) πŸ“‚ Library πŸ“… 1993 πŸ› MIT 🌐 English

<P>This collection of original research provides a comprehensive survey of developments at the leading edge of concurrent object-oriented programming. It documents progress -- from general concepts to specific descriptions -- in programming language design, semantic tools, systems, architectures, an

Functional Programming for the Object-Or
✍ Brian Marick πŸ“‚ Library πŸ“… 2012 🌐 English

Many, many of the legendary programmers know many programming languages. What they know from one language helps them write better code in another one. But it’s not really the language that matters: adding knowledge of C# to your knowledge of Java doesn’t make you much better. The languages are too s