计算思维之二计算之树

发布: 2014-06-06   上次更新: 2024-09-25   分类: 理解计算机   标签: mooc

文章目录

这次从计算机的宏观角度对整个计算机行业做个剖析,这里老师引入一个计算之树的模型。

图1.计算之树全貌
 计算之树

1. 计算之树第一维度——计算思维的奠基行思维

2. 计算之树第二维度——通用环境的演化思维

程序执行环境:由CPU-内存环境—>到CPU-存储体系环境—>到多CPU-多存储器环境—>云计算虚拟计算环境

图2. 通用环境的演化思维
计算之树第二维度——通用环境的演化思维

3. 计算之树第三维度—— 交替促进与共同进化的问题求解思维

算法:问题求解的一种手段——构造与设计算法

算法是计算的灵魂;算法强调数学建模;算法考虑的是可计算行与计算复杂度;算法研究通常被认为是计算学科的理论研究。

系统:问题求解的另一中手段——构造与设计系统

系统是改造自然的手段;系统强调非数学建模;系统考虑的是如何化负责为简单(使其能够被做出来);系统强调结构性、可靠性、安全性等。

系统是龙,算法是睛,画龙要点睛。

4. 计算之树第四维度——计算与社会/自然环境的融合思维

发生这两种融合的本质就在于抽象与自动化,如下图3所示:

在解决人、机器、业务等沟通时抽象出来了以下几个事物:

图3. 计算与社会/自然环境的融合思维
计算之树第四维度——计算与社会/自然环境的融合思维

5. 计算之树第五、六维度——网络化思维和数据化思维

评论

欢迎读者通过邮件与我交流,也可以在 MastodonTwitter 上关注我。