JOURNAL ARTICLE

Object-oriented concurrent programming (abstract)

Jean-Pierre Briot

Year: 1992 Journal:   ACM SIGPLAN OOPS Messenger Vol: 4 (2)Pages: 218-218   Publisher: Association for Computing Machinery

Abstract

This tutorial treats object-oriented concurrent programming (OOCP) as the natural generalization of object-oriented programming. OOCP decomposes a large program into a collection of small modules that run and interact concurrently and are capable of exploiting parallel hardware. The tutorial describes various levels of integration between object-oriented programming and concurrency, leading to the notion of an active object, which unifies object and activity, message passing and synchronization. The tutorial introduces Concurrent Smalltalk to describe concepts, constructs, and methodology. Examples include programming with continuations, divide and conquer, and pipelining. It also shows how to implement active objects, and uses Actalk as an example. Finally, it compares various OOP models and languages, with a special focus on the Actor computation model. Although the tutorial uses Smalltalk for examples, you dont need to know Smalltalk to understand it; a quick introduction to Smalltalk syntax is included. It assumes that you understand object-oriented programming well, but little more about concurrency than intuitive concepts of processes and synchronization.

Keywords:
Smalltalk Computer science Programming language Concurrent object-oriented programming Concurrency Object-oriented programming Programming paradigm Object (grammar) Synchronization (alternating current) Concurrent computing Syntax Reactive programming Inductive programming Artificial intelligence

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.50
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Concurrent object-oriented programming

Bertrand Meyer

Year: 2005 Pages: 203-203
JOURNAL ARTICLE

Object-oriented concurrent programming

Trevor P. Hopkins

Journal:   Science of Computer Programming Year: 1988 Vol: 10 (3)Pages: 330-332
JOURNAL ARTICLE

Concurrent object-oriented programming

Jacques Cohen

Journal:   Communications of the ACM Year: 1993 Vol: 36 (9)Pages: 35-36
JOURNAL ARTICLE

Concurrent object-oriented programming

Gul Agha

Journal:   Communications of the ACM Year: 1990 Vol: 33 (9)Pages: 125-141
© 2026 ScienceGate Book Chapters — All rights reserved.