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...

Full description

Saved in:
Bibliographic Details
Main Authors: Yokote, Yasuhiko. (Author)
Corporate Authors: World Scientific (Firm)
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.