Sign In

Communications of the ACM

Table of Contents

Clipping Clipper

Computer programs and copyright's fair use doctrine

Before the Altair: the history of personal computing

Concurrent object-oriented programming

COOL: system support for distributed programming

The DOWL distributed object-oriented language

Systematic concurrent object-oriented programming

Concurrency annotations for reusable software

Toward a method of object-oriented concurrent programming

Introducing concurrency to a sequential language

Designing and implementing Choices: an object-oriented system in C++

DOCASE: a methodic approach to distributed programming

Animal crackers