穿越历史的设计-计算机02

有时候我很佩服发明家,因为发明家的是一个有明确目的,并为之付出一切的职业。 当然,发明的目的是为了解决问题,这些问题有世界难题,也有些是举手之劳。如果你也崇拜发明家的话,不妨将自己也当作一个发明家吧。因为我所认为的发明,不仅仅是科学技术,也有商业模式,也有写作之道,也有个人解决问题的方法论,这一切也会和历史一起沉淀成你的伟大。

01 数

”数“是人类智慧最伟大的发明,因为“数”,很简单,在人类眼中是一个两个三个。但是在动物眼里只有“有”东西,但并不存在数这个概念。 吴军在谷歌方法论中讲过,如果人类文明即将毁灭,我们怎么能够在一张名片上写下地球文明全部的精髓,让其它的文明知道我们曾经有过的文明。答案只有三个公式:

第一个公式:1+1=2;

第二个公式: E=mc^2 ;

第三个公式: 熵的定义;

02 人类理解的 1+1=2;

1+1 = 2 首先它是一个定义,即数字2的定义,虽然也有人想去证明为什么 1+1 = 2 ,但是我们无法论证,存在就是合理! 而且只有我们人类才能真正理解,动物无法理解。今天计算机的智能水平已经相当高了,甚至下围棋也能横扫人类的棋手,但是它依然无法定义一个概念。 第二个含义是因果逻辑和确定性。

世界上有确定性和不确定性之分。之前我们将宇宙论的时候说,低速物体一般都是确定的,高速的物体有那么一部分是不确定的。 如果没有确定性,我们的宇宙,要么是缩成一团,要么就是灰飞烟灭,不可能有星球,更不可能有生命。

确定性可以是定量的,比如2包含两个1,也可以是定性的,比如从原因能够推导出必然的结果,推导出新的东西,从这个意义上讲,1+1=2也可以表示确定性的推理。 人类的进步在很大程度上就是通过确定性关系,不断推出新的结论的。

1+1=2还有第三个含义,它表示人类懂得了一种抽象的工具,叫做数学,而数学起源于对数量的度量,这其实反映出人类早期文明的过程。

03 计算机理解的 1+1 = 2;

也许你知道,今天如果你现在要用一个计算器去计算1+1 =2 ,甚至是复杂的幂运算都是键盘分分钟的事。但是计算机事如何做到的你可能不知道,也许你也不知道,简简单单的 1+1 = 2花费了N代人的努力。

当然在计算机的世界里,根本不存在数学,或者运算这个概念。这都是人定死的,其中对于这个定义最核心的元素是“开关”。

就像你开关你家客厅的灯一样简单。 可是在人类理解用“开关”来运算之前,都是用我们人类所熟悉的十进制去设计计算机的计算,这就导致后来数学家巴贝奇穷奇一生也没有实现自己在十进制运算机器的成果,反而耗尽大量资源。

总结:

有些设计是短期的,比如设计品牌、设计服饰,有些设计是长期的,比如设计计算机,设计飞机。 无论是长期还是短期,我们都从中积累到的领悟是,如果当你做一件事情没有思路的时候,不妨回到解决问题的本源重新思考。

航天学之父凯利爵士真正认识到飞机飞行的本质后,才抛开“鸟飞派”重新设计飞机。

【完】待续...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章