Experience with CST: Programming and Implementation
Abstract
CST is an object-oriented concurrent programming language based on Small talk-80 that supports concurrency using locks, asynchronous messages, and distributed objects. In this paper, we describe CST: the language and its implementation. Example programs and initial programming experience with CST is described. An implementation of CST (Concurrent Small Talk) generates native code for the J-machine, a fine-grained concurrent computer. Some novel compiler optimizations developed in conjunction with that implementation are also described.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 01, 1989
- Accession Number
- ADA211882
Entities
People
- Andrew A. Chien
- Bill Dally
- Waldemar Horwat
Organizations
- Massachusetts Institute of Technology