作者reader (讀者)
看板CSSE
標題Re: [問題] 為何叫電腦科學
時間Mon Jul 28 08:36:07 2008
※ 引述《Arton0306 (Ar藤)》之銘言:
: 唸CS幾年下來
: 突然不知CS中的S science的部份在哪裡
Shannon 的 Information Theory 說明了資訊是基於自然世界的現象。
我們今天所學習的電腦相關理論,在資訊理論之前,是數學家在研究的,
在此之後,物理學家、化學家和生物學家開始研究資訊。
這應該是最大的分水嶺,從此電腦的研究成果,並不只是屬於工程的應用數學,
更是實實在在的理論科學。
資訊的傳遞和儲存,並不只是發生在人造的事物上,更是發生在物理、化學、
生物的各個層面,若不是如此,資訊也不會對人類產生意義,並能應用在各個
地方。我們透過網路溝通,並不只是從電腦終端到網路再到另一個電腦終端,
而是從一個大腦,經過各種物理化學生物層面的作用,傳送資訊到電腦 ....
最終再到另一個大腦。
如果說,電腦科學就是研究資訊的意義、組織和作用,那麼,很明顯地,資訊
並不僅僅存在於運算機器中,也存在於人類與自然世界之中,於是,電腦科學
就不是脫離現實世界的數學研究,電腦科學的研究範圍不只是運算機器的研究,
而是跟運算機器有關的一切。
*
我還滿喜歡一本書的名字:
Biological Physics: Energy, Information, Life (ISBN 0716743728)
這個書名相當能讓人感覺到資訊在自然世界中的地位。
*
此後,人工智慧、機器學習、系統模擬,更是讓電腦與科學密不可分。
多年前的一本書: 理性之夢 (The Dreams of Reason: The Computer and the Rise
of the Sciences of Complexity) 就很清晰地描繪出,電腦在戰後的新科學中,
所佔有的意義和地位,相當推薦。
無論是複雜科學還是認知科學,電腦科學都是其中關鍵性的理論基礎。
台灣的電腦科學研究,不是為工程應用服務就是專搞數學,沒有什麼科學味,
但國外的電腦科學研究,卻不是這樣,有相當多的研究領域,是直接跟當代科學
發展結合的,那才是具有科學社群意義的電腦科學。
--
有一種社會學角度的科學定義: 科學就是科學社群所關注研討的事務。
這個定義看起來最不精確,卻最能規範和分別所有被稱為科學或不科學的知識領域。
--
※ 編輯: reader 來自: 222.151.201.253 (07/28 08:42)
1F:推 yauhh:所以不能照本宣科,否則賠了國家的學術文化 07/28 14:38
2F:推 Arton0306:推! 07/28 16:18
3F:推 PRAM:可惜不論是人工智慧,機器學習,或複雜科學,都早已被打入冷宮 07/28 22:38
4F:→ yauhh:複雜是已經入冷宮的東西了嗎? 07/28 22:53
5F:推 Keelungman:因為容易玩的早就玩出來了, 不容易玩的都玩不出來 07/29 09:10
6F:推 yoco315:不會阿 machine learning 一直都有強大進步 07/29 11:00
7F:→ yoco315:不過 hard AI 還是沒什麼突破就是.. 07/29 11:01
8F:→ rexrainbow:謝謝好書推薦 07/29 13:51
9F:推 lovemage:受教了 07/29 22:19
10F:→ rexrainbow:"理性之夢"絕版了 08/03 23:23
11F:推 Strogatz:台大總圖還有這本書 08/19 13:44