[Google Doodle]計算機科學之父百年誕辰

Posted on Updated on

今日Google主頁又有新玩意,這一次的主題頗合我志趣,所以就分享一下。

今天是端午節,不過相比起這個深受外國人喜愛的中國傳統節日,還有另一件事對Google來說是更加重要。看到畫面上又0又1,對電腦有基本認識的人都是這是電腦運作所使用,最基本的二進制數碼。今次的主題正是紀念電腦發展的始祖之一,計算機科學之父Alan Mathison Turing(艾倫·麥席森·圖靈)的100處誕辰。

電腦的最重要工作就是進行運算和邏輯,而計算機科學的其中一個宗旨就是研究如何令電腦懂得透過運算和邏輯,控制不同的動作按需要執行,繼而將複雜的工作變得自動化、而且能夠隨機應變,這就是人工智能,為電腦構建一套思考系統,令它如人一樣有智慧地工作。沒有人工智慧的電腦,只會是一部只會計數和進行簡單動作的機器,就不會有今天眾多聰明的電腦程式,很多大家正在玩的電腦遊戲也不會存在。

英國出生的Alan Turing就是發展人工智能的先驅者。他從小就特別喜愛數字和智力遊戲,是數學和邏輯方面的天才。他考入劍橋大學國王學院,後來在普林斯頓大學攻讀博士,期間發展了許多學術的計算論述理論。到二次大戰時期,他返回劍橋大學,設計研究了不少計算機,協助軍方破解德國的著名密碼系統Enigma,幫助盟軍取得德軍很多重要情報。

戰後他繼續從事計算機科學的研究工作,曾寫過一篇名為《機器會思考嗎?》(Can Machines Think?)的論文,提出一種測試機器是否具有智能的方法,被稱為「圖靈測試」。到1952年正又設計了一個國際象棋程式,可惜當時的電腦運算能力不足以運行它,只能以紙筆人手運行,要到後期的電腦才能實現他的程式理論。

 

Alan Turing成就昭著,下場卻頗具爭議,至今仍值得大家思考。他是個同性戀者,但當時同性戀仍是非法的,他因而被捕。1954年,政府給了他兩個選擇,一是入監坐牢,二是接受荷爾蒙治療,最後他兩樣也不選擇,為堅持同性戀無罪而自殺了。這也引來公眾對同性戀的熱烈討論,時至今日仍然有人要求為他平反。

回到今期Google Doodle,這其實是一部原始的電腦,讓大家了解電腦的運行法則。

這部電腦會由綠色的播放鍵開始,一直向右執行指令,你的目標就是選擇適合的指令,使電腦可以將上面線條的數字改成右上角的字樣,並通過電腦的驗證。

至於指令方面,也不是太難懂,先參考上面的圖片,箭頭代表指示棕色的方框向左或右移動一格,而這個棕色的框就是電腦的選取框。而數字圖示代表將選取框內的數值改為指令要求的數值,即0或1。至於一個方框加個箭頭的圖示,代表的是條件判定式,也是電腦最重要的一種邏輯方法,假如選取框內的數字和圖示內的數字相同,程式就會執行箭頭指著的那一個指令,否則就執行右邊的指令。最後的圖形箭頭圖示,就是循環指令,運行到那裡時,就會沿著外圍的線返回前面重新向右執行,這個指令多數會與條件判定式的指令配合,以達到目的。

假如大家仍不了解以上各種指令和邏輯的意思,不妨看看下面的答案,看過一次後或許你會明白電腦的原理是怎樣。

資料來源:維基百科

廣告

One thought on “[Google Doodle]計算機科學之父百年誕辰

    2012年結、感言及展望 « 青鳥脈博 said:
    06/01/2013 at 下午 8:07

    […] [Google Doodle]計算機科學之父百年誕辰 […]

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s