共计 1672 个字符,预计需要花费 5 分钟才能阅读完成。
本文来自 OpenHarmony 啃论文俱乐部 11 组 PIMF
团队,该书由俱乐部欧建深教练举荐浏览,纯干货无推广。上面将内容分享供读者参考:
力求以最短篇幅提炼《平凡的计算原理 》一书介绍的 意识某项畛域技术路线的办法 , 该办法对意识 OpenHarmony 技术路线提供了一种思路 ,也对意识其它畛域的技术路线有肯定参考意义。笔者将书中提到的“计算原理框架”形容为文治“ 六脉神剑 ”,则计算原理框架内的计算原理分为六剑—— 通信
(少泽剑) 计算
(少冲剑) 合作
(关冲剑) 记忆 (存储)
(中冲剑) 评估
(商阳剑) 设计
(少商剑)
前言
《平凡的计算原理 》一书将计算形容为一个迷信畛域 具备 (逾越所有计算技术以及人工或天然的信息处理的) 基本原理。例如操作系统 OpenHarmony、人工智能框架 MindSpore 等都能被形容为计算。
本书 提供了 一个面向整个计算机科学的 普适性办法 , 采纳 对于 计算重要原理的框架 去提供 一种 无效的形式 去剖析特定技术 所波及的 基本原理 。
这种框架 也能够 用来 剖析特定计算应用领域 背地的计算 基本原理 , 在这些畛域中,具备 不同技术和工作背景的人 之间 相互配合 解决该计算应用领域中 存在的问题。
计算原理
计算机科学与很多其余畛域互相穿插。许多迷信与工程畛域都有 计算 分支,如计算物理、计算化学、生物信息学、数字化产品设计与制作、计算社交网络。
在商业畛域,诸如“大数据”“云计算”“人工智能”等咱们须要一种 新的办法 来刻画计算 ,就像 点赞珍藏回复一键三连之于笔者文章 ,望远镜之于天文学、显微镜之于生物学, 该书强调了一点计算机是计算的工具,而非计算的钻研对象。
本书的重要原理框架 (great principles framework) 就是这样一种新的办法。它将计算原理分为 6 个类别:通信 、 计算 、 合作 、 记忆 (存储)、 评估 和设计 。
每一种计算畛域都利用了这些类别的原理。这个框架是宽泛和全面的,笼罩了计算的每个局部,包含算法、零碎和设计。(每一类基本原理反映了对计算的一种视角 ,即察看计算畛域常识空间的一扇窗口。)
同时,这六类基本原理也不是齐全不相交的。例如,互联网既能够从通信零碎的角度了解,也能够从合作零碎或记忆系统的角度了解。大多数计算技术都波及对这 6 类基本原理的不同组合: 每一类基本原理在这种组合中具备不同的权重,但每―类基本原理都的确存在。这些基本原理类别体现了人们对计算的某种认知视角。
基本原理框架和面向应用领域的框架正交
一条基本原理可能会呈现在多个畛域中,而一个畛域可能会依赖于多条基本原理。
被畛域依赖的 基本原理 其演变速度远低于 技术畛域 的演变速度。
尽管这两种框架具备很大的差异性,但它们也存在严密的关联。为了更形象地感触到这种严密关联,咱们能够设想一个二维矩阵每行代表一个畛域,每列代表一类基本原理,所有的单元格则代表了特定方面的常识空间。
笔者在此夹杂私货,如果在二维立体上减少工夫纬度,特定方面的常识空间便能清晰展示。
基本原理框架和面向应用领域的框架正交剖析
能够列举一个基本原理波及的所有技术
如果一个人尝试列举出一个波及的基本原理所有技术。这个人能够从一个计算原理登程剖析该原理波及的所有技术,即对应于矩阵中的一列。
也能够从一个技术畛域登程剖析它波及的基本原理
如果一个人尝试列举出一个计算畛域波及的所有基本原理。这个人能够从基本原理的六
品种别登程剖析出该技术畛域波及的所有基本原理,即对应于矩阵中的一行。
技术路线局部重点关注 4 个方面的因素
1. 波及哪些人
2. 关注什么问题
3. 波及哪些计算基本原理:通信、计算、记忆、合作、评估、设计
4. 如何为计算和所在畛域带来新的基本原理
实际上手(以平安畛域为例)
本书带给咱们的好处
受过教育的人能够学到从算法到零碎横跨整个畛域的计算原理。而计算畛域内的人,例如一个想要学习并行计算的程序员,能够找到这个微小畛域内不太熟悉局部的概述。
对于大学里学习诸如“计算机科学根底”课程的学生。本书能够帮忙咱们了解计算技术是如何影响咱们日常生活的,例如网络和互联网如何使社交网络成为可能。
因为自己程度无限以及知识面的狭窄,文章中有疏漏和不足之处敬请各位老师和读者批评指正。