電腦科學研究的不是計算機本身,著名計算機科學家edsgar dijkstra曾經這樣比喻:計算機對於電腦科學就像望遠鏡對於天文學一樣。計算機是工具,不是研究的物件本身。由於計算機能夠實現我們所描述的任意功能,因此真正的問題是:我們可以描述什麼樣的功能?換言之根本的的問題在於計算機能計算出什麼?三種主要的方法:設計,分析,實驗。
要證明乙個問題可以被解決,最好的辦法就是找到一種解決它的辦法,也就是找到一種過程一步一步的達到期望的目的,電腦科學稱之為演算法。
設計的缺點是它只能回答什麼能被計算,能設計出演算法表明可以通過計算解決問題,但是不能設計出演算法不意味著問題不能被解決,只是我們不夠聰明,找不到解決的辦法。
分析是檢查演算法和驗證問題的過程,電腦科學證明一些看起來簡單的問題是找不到解決的演算法的,而另一些問題的演算法是不可實現的,比如比如計算過程過久或是占用記憶體太大等。
有一點要記住,程式只是一串指令告訴電腦該做什麼,我們當然希望可以之間用人類語言跟計算機交流,但是實際上計算機只能理解我們設計的計算機語言。還有一點就是,人類語言是不適合描述問題的,
什麼是計算機
本人是學電子資訊工程專業畢業的,出來從事前嵌入式軟體相關的工作。但在工作的過程中,慢慢的發現自己的計算機的基礎是很薄弱的,常常因為不懂理論基礎遇到很多的問題。為此我決定要不回來這方面的不足。從今天開始我就按照我每天學習的東西寫到部落格上。傻瓜計算機 我常常問自己什麼是計算機,今天從書上看到的答案是 ...
什麼是計算機
馮 諾依曼 john von neumann,1903年12月28日 1957年2月8日 美籍匈牙利數學家 計算機科學家 物理學家,是20世紀最重要的數學家之一。1 4 馮 諾依曼是布達佩斯大學數學博士,在現代計算機 博弈論 核 和生化 等領域內的科學全才之一,被後人稱為 現代計算機之父 博弈論之父...
什麼是計算機?
計算機俗稱電腦,是能夠按照程式執行,自動 高速處理海量資料的現代化智慧型電子裝置。既可以進行數值計算,又可以進行邏輯計算,還具有儲存記憶功能。計算機可分為超級計算機 工業控制計算機 網路計算機 個人計算機 嵌入式計算機五類。主要由硬體系統和軟體系統組成。機箱,主機板,匯流排,電源,硬碟,儲存控制器,...