Introduction to Concurrency in Programming Languages
โ Scribed by Mattson, Timothy G.; Rasmussen, Craig E.; Sottile, Matthew J
- Publisher
- Chapman & Hall/CRC Press
- Year
- 2009
- Tongue
- English
- Leaves
- 346
- Series
- Chapman & Hall/CRC Computational Science
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
"Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition. Read more...
Abstract:
โฆ Table of Contents
Content: Introduction --
Concepts in concurrency --
Concurrency control --
The state of the art --
High-level language constructions --
Historical context and evolution of languages --
Modern languages and concurrency constructs --
Performance considerations and modern systems --
Introduction to parallel algorithms --
Pattern : task parallelism --
Pattern : data parallelism --
Patern : recursive algorithims --
Pattern pipelined algorithims --
Appendix A OpenMP quick reference --
Appendix B Erlang quick reference --
Appendix C Cilk quick reference
๐ SIMILAR VOLUMES
<p>In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple lan
In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple langua
This book covers some introductory steps in using R programming language as a Data Science tool. The data science field has evolved so much recently with incredible quantities of generated data. To extract value from those data, one needs to be trained in the proper data science skills like statisti