The design and implementation of concurrentSmalltalk /
This book focuses on object-oriented concurrent computing, which can be considered a model of concurrent programming, and proposes a new programming language, ConcurrentSmalltalk, which is based on object-oriented concurrent computing. The book also shows the efficiency of object-oriented concurrent...
Saved in:
Main Authors: | |
---|---|
Corporate Authors: | |
Published: |
World Scientific Pub. Co.,
|
Publisher Address: | Singapore ; Teaneck, N.J. : |
Publication Dates: | 1990. |
Literature type: | eBook |
Language: | English |
Series: |
World Scientific series in computer science ;
vol. 21 |
Subjects: | |
Online Access: |
http://www.worldscientific.com/worldscibooks/10.1142/1016#t=toc |
Summary: |
This book focuses on object-oriented concurrent computing, which can be considered a model of concurrent programming, and proposes a new programming language, ConcurrentSmalltalk, which is based on object-oriented concurrent computing. The book also shows the efficiency of object-oriented concurrent computing through the design, implementation, and evaluation of ConcurrentSmalltalk. ConcurrentSmalltalk is designed to be upwardly compatible with Smalltalk-80. In the book, the ConcurrentSmalltalk object model is first proposed. Next, issues which arise from maintaining compatibility with Smalltalk-80 are discussed. Finally, the ConcurrentSmalltalk virtual machine which executes the ConcurrentSmalltalk programs is proposed. |
Carrier Form: | 1 online resource (xii,153pages) : illustrations. |
Bibliography: | Includes bibliographical references and index. |
ISBN: | 9789814368261 |
CLC: | TP312 |
Contents: | 1. Introduction -- I. Language. 2. Concurrent programming languages -- 3. Object-oriented programming languages -- 4. Object-oriented concurrent programming languages -- 5. The basics of ConcurrentSmalltalk -- 6. The language specification of ConcurrentSmalltalk -- II. Implementation. 7. Implementation of ConcurrentSmalltalk -- 8 .The specification of the virtual machine -- 9. An efficient implementation of the virtual machine -- III. Evaluation. 10. Experience with concurrent small talk -- 11. Evaluations of the ConcurrentSmalltalk virtual machine -- 12. Future work -- 13. Conclusion. |