Abstract
Software tools that support implicit parallel programming hold the key to reducing the complexity of parallel programming and realizing more ubiquitous parallel computation. This paper addresses the topic of implicit concurrent object-oriented programming. It presents a new language, SYMPAL, which unlike most existing COOP languages that provide explicit constructs for concurrency control, is based on a unification of object orientation and pure functional programming with the goals of supporting implicit programming and high efficiency in massively concurrent object-oriented programming. Extensive experience with SYMPAL applications on a parallel machine indicates that it achieves these goals.
Original language | English |
---|---|
Pages (from-to) | 39-47 |
Number of pages | 9 |
Journal | ACM SIGPLAN Notices |
Volume | 33 |
Issue number | 6 |
DOIs | |
State | Published - Jun 1998 |
Keywords
- Actor-based languages
- Concurrency
- Efficiency
- Functional programming
- Implicit programming
- Object-oriented programming