并行、并发和分布式计算(CPDC)越来越多地融入到几乎所有的计算机使用环节中。仅仅具备传统顺序编程的能力对于任何级别的程序员来说已经不够了。甚至初级程序员也需要能做更多的事情。本书讨论了并行性的实践探索,目标读者是没有或只有最基础编程经验的学生的教师。实践活动是在Scratch编程语言中开发的。Scratch在各种高等教育机构被用作专业和非专业的第一语言。Scratch的一个优点是,编程是通过拖拽和连接块来完成的,因此学生可以非常快速地创建有趣的程序。这对于无先决条件的方法来说是至关重要的。随着大量数据的可用性和同时使用互联网的人数的持续增加,“并行”进行计算活动也变得越来越重要,这也被称为并发。并行和分布式计算的概念适用于计算机科学领域的许多子领域。这些子领域包括算法、计算机架构、网络、操作系统和软件工程。在21世纪初,多处理器的设计以及其他使复杂程序运行得更快的策略的发展如雨后春笋。并发、互斥、状态和内存操作的一致性、消息传输和共享内存模型构成了并行和分布式计算的基础。本书包含多个小例子、演示材料和样本练习,教师可以用它们来教授刚刚接触基础编程概念的学生并行编程概念。更具体地说,它解决了Python多处理特性,如fork/join线程、消息传递、线程间共享资源和使用锁。并行性的应用示例来自搜索、排序、模拟和图像处理等应用领域。这本书总共分为八个不同的章节。第一章为读者深入介绍了计算模型。并行、并发和分布式计算的发展是第二章的讨论主题。第三章详细讨论了并发计算的概念。在第四章中,读者会全面了解并行计算的概念。分布式计算模型是第五章的主要讨论话题。第六章阐述了并发计算、并行计算和分布式计算的应用。在第七章中,讨论了计算模型的最新进展。在最后一章,“并发、并行和分布式计算”,我们讨论了这三种计算的前景。这本书很好地概述了计算机领域的许多不同方面。书中的材料以一种即使是没有计算机知识的读者也能理解并熟悉涉及的基本思想的方式呈现。

成为VIP会员查看完整内容
69

相关内容

【Manning2022新书】深度学习自然语言处理,296页pdf
专知会员服务
148+阅读 · 2022年10月25日
【干货书】机器学习线性代数与优化,507页pdf
专知会员服务
190+阅读 · 2022年7月28日
【干货书】Python3编程高级指南,494页pdf
专知会员服务
90+阅读 · 2022年5月18日
【Manning新书】高级算法与数据结构,769页pdf
专知会员服务
185+阅读 · 2021年11月12日
【干货书】Python科学编程,451页pdf
专知会员服务
127+阅读 · 2021年6月27日
【干货书】线性代数及其应用,688页pdf
专知会员服务
165+阅读 · 2021年6月10日
专知会员服务
72+阅读 · 2021年5月11日
【2021新书】编码艺术,Coding Art,284页pdf
专知会员服务
74+阅读 · 2021年1月10日
【2020新书】傅里叶变换的离散代数,296页pdf
专知会员服务
113+阅读 · 2020年11月2日
【2023新书】机器学习集成方法,354页pdf
专知
38+阅读 · 2023年4月11日
【硬核书】数据科学,282页pdf
专知
23+阅读 · 2022年11月29日
【2022新书】贝叶斯建模与Python建模
专知
18+阅读 · 2022年1月9日
【新书】分布式强化学习,280页pdf
专知
21+阅读 · 2021年12月19日
【Manning新书】高级算法与数据结构,769页pdf
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
A Survey on Edge Intelligence
Arxiv
50+阅读 · 2020年3月26日
dynnode2vec: Scalable Dynamic Network Embedding
Arxiv
14+阅读 · 2018年12月6日
Arxiv
11+阅读 · 2018年4月25日
VIP会员
相关主题
相关VIP内容
【Manning2022新书】深度学习自然语言处理,296页pdf
专知会员服务
148+阅读 · 2022年10月25日
【干货书】机器学习线性代数与优化,507页pdf
专知会员服务
190+阅读 · 2022年7月28日
【干货书】Python3编程高级指南,494页pdf
专知会员服务
90+阅读 · 2022年5月18日
【Manning新书】高级算法与数据结构,769页pdf
专知会员服务
185+阅读 · 2021年11月12日
【干货书】Python科学编程,451页pdf
专知会员服务
127+阅读 · 2021年6月27日
【干货书】线性代数及其应用,688页pdf
专知会员服务
165+阅读 · 2021年6月10日
专知会员服务
72+阅读 · 2021年5月11日
【2021新书】编码艺术,Coding Art,284页pdf
专知会员服务
74+阅读 · 2021年1月10日
【2020新书】傅里叶变换的离散代数,296页pdf
专知会员服务
113+阅读 · 2020年11月2日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
微信扫码咨询专知VIP会员