計算機是如何起源的?

人類的歷史可以看做一部關于解放的歷史。也有這樣的說法,懶惰是人類進步的動力。為了偷懶,人類不斷的做著各種努力,發(fā)明了各種機器工具,將自己從繁重的勞動解放出來,另一方面,每一次大的進步,都需要解放思想,同時也帶來了全人類思想的大解放。在這樣的歷程中,計算機的出現(xiàn)無疑將人類從很多繁重的作業(yè)中解放了出來。與此同時,有些人開始思考能否制造出可以像人類一樣進行思考的機器,以將人類從創(chuàng)造性的勞動和邏輯思考中解放出來,交給機器去完成。
>>>>

雖然計算機的出現(xiàn),不到百年,然而為了它的出現(xiàn),所進行的探索和研究,早已經(jīng)歷經(jīng)數(shù)百年的歷史。當然準確的說,這些探索和研究在當時實際并不是為了計算機產(chǎn)生而進行的,絕大多數(shù)只是做了一個無意的鋪墊?;蛟S我們并不熟悉這樣的一個過程,老實說現(xiàn)代的大學教育中也很少提及計算機出現(xiàn)之前的那些歷史。實際上,了解這樣的一個過程,更有助于我們理解一個事物是如何產(chǎn)生出來,它背后的科學原理又是如何,讓我們可以透過復雜的電路外表,接觸到最本質(zhì)的東西。可以讓我們除了對科學家們的工作表示贊嘆之外,也可以深入他們當初的思想過程,近距離地進行跨越時間和空間的溝通。這對于我們自己應該如何思考問題,創(chuàng)造性地提出自己的想法也是有所幫助的。

我們已經(jīng)了解到這樣的一些人物,喬治.布爾,康托,哥德爾,圖靈,馮諾依曼。而我們的離散數(shù)學的教學中,本身太注重于知識本身的學習,而忽略了知識是如何被發(fā)現(xiàn)產(chǎn)生出來,以及不同的知識之間曾經(jīng)的淵源和啟發(fā)關系。而對于啟迪思想來說,后者顯然更為有力。

萊布尼茨之夢

布爾的邏輯代數(shù)

現(xiàn)在我們以邏輯代數(shù)的觀點看這個式子,它體現(xiàn)了這樣一個含義:沒有任何東西可以同時屬于又不屬于某個類。這點讓布爾十分振奮,因為這剛好體現(xiàn)了亞里士多德的排中律,這就使他確信自己找對了路子。

所有y都是z y=yz
------------ ?
所有x都是z x=xz
x=xy
y=yz => x = xy = x(yz) = (xy)z = xz

今天的布爾代數(shù)
AND | 1 0 ----------------------- 1 | 1 0 0 | 0 0
OR | 1 0 ----------------------- 1 | 1 1 0 | 1 0
NOT | -------------- 1 | 0 0 | 1

弗雷格的突破與絕望

康托爾,對無限的探索

大衛(wèi)希爾伯特

哥德爾完備性定理
U說某個特殊命題在PM中不可證。
那個特殊的命題就是U本身。
因此,U說"U在PM中不可證"
圖靈和圖靈機
找到一種算法,判定一個給定的自然數(shù)是否屬于集合D。
- END?-
