你是否感觉世界进步太快,而自己进步太慢,计算机思维或者能带来一些启发。 01 Computer的含义 Computer这个词并不是在有了计算机以后出现的词,早在十七世纪就已经出现了,也许应该叫做“计算者”或者“计算师”,“计算师”就是专门做计算的。 在二战的时候美军发明了射程能达到好几英里的大炮,但是瞄准的距离角度,还有风速等等涉及复杂的计算,当时还没有电脑,但是要快速的算出数值,怎么办? 于是美军把这个计算过程流程化,标准化,这样就可以好几个计算师一起计算,这个概念就是“分布式并行计算”。 实现这个操作,需要实现3个条件,第一,计算过程必须被拆解成很多步骤,每一步干什么必须是简单而明确的。 第二,所有这些步骤要能拆分开来,分给几个计算师,各自负责其中的一部分。 第三,还得有个纠错机制,让计算师们能觉察到自己哪里算错了。 这不但是计算机方法,而且还是超级计算机的方法。 所以计算机思维远比计算机出现的早。 02 算法 “这一波流程化的操作,叫做“算法”。“算法(algorithm)”这个词,也早在十七世纪就有了。” 算法最大的好处就是它是机械化的操作。 所以计算师可以不用知道为什么要这么做,只要按照算法执行就能得到结果,这样就很适合多人合作,也适合推广。 只要懂得算法,就可以做计算师,这个职业注定是个低端的职业,而要想比他们挣得多,要想领导他们,你就得掌握计算机思维。 —- 编译者/作者:静夜思 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【静夜思学习笔记】计算机思维1-算法
2019-12-24 静夜思 来源:区块链网络
LOADING...
相关阅读:
- 【深耕or离场】币乎新算法发文和点赞如何赚更多KEY?2020-08-01
- DTB文旅公链采用PoT算法的优越性2020-07-31
- 行情向好,要想办法多盈利2020-07-31
- 借鉴生物学的思路,我们能辨认出,在演化算法中存在两种重要的机制2020-07-30
- 卡尔达诺推出“雪莱”硬叉的股权证明2020-07-30