穿越歷史的設計-計算機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代人的努力。

當然在計算機的世界裏,根本不存在數學,或者運算這個概念。這都是人定死的,其中對於這個定義最核心的元素是“開關”。

就像你開關你家客廳的燈一樣簡單。 可是在人類理解用“開關”來運算之前,都是用我們人類所熟悉的十進制去設計計算機的計算,這就導致後來數學家巴貝奇窮奇一生也沒有實現自己在十進制運算機器的成果,反而耗盡大量資源。

總結:

有些設計是短期的,比如設計品牌、設計服飾,有些設計是長期的,比如設計計算機,設計飛機。 無論是長期還是短期,我們都從中積累到的領悟是,如果當你做一件事情沒有思路的時候,不妨回到解決問題的本源重新思考。

航天學之父凱利爵士真正認識到飛機飛行的本質後,才拋開“鳥飛派”重新設計飛機。

【完】待續...

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