LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 【静夜思学习笔记】计算机思维1-算法

【静夜思学习笔记】计算机思维1-算法

2019-12-24 静夜思 来源:区块链网络

你是否感觉世界进步太快,而自己进步太慢,计算机思维或者能带来一些启发。

01

Computer的含义

Computer这个词并不是在有了计算机以后出现的词,早在十七世纪就已经出现了,也许应该叫做“计算者”或者“计算师”,“计算师”就是专门做计算的。

在二战的时候美军发明了射程能达到好几英里的大炮,但是瞄准的距离角度,还有风速等等涉及复杂的计算,当时还没有电脑,但是要快速的算出数值,怎么办?

于是美军把这个计算过程流程化,标准化,这样就可以好几个计算师一起计算,这个概念就是“分布式并行计算”。

实现这个操作,需要实现3个条件,第一,计算过程必须被拆解成很多步骤,每一步干什么必须是简单而明确的。

第二,所有这些步骤要能拆分开来,分给几个计算师,各自负责其中的一部分。

第三,还得有个纠错机制,让计算师们能觉察到自己哪里算错了。

这不但是计算机方法,而且还是超级计算机的方法。

所以计算机思维远比计算机出现的早。

02

算法

“这一波流程化的操作,叫做“算法”。“算法(algorithm)”这个词,也早在十七世纪就有了。”

算法最大的好处就是它是机械化的操作。

所以计算师可以不用知道为什么要这么做,只要按照算法执行就能得到结果,这样就很适合多人合作,也适合推广。

只要懂得算法,就可以做计算师,这个职业注定是个低端的职业,而要想比他们挣得多,要想领导他们,你就得掌握计算机思维。

—-

编译者/作者:静夜思

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...