計算機是什么?
要回答這個問題可不簡單。計算機,computer,從名字上看是處理計算問題的。那什么是計算呢?這里的計算可不是簡單的1+1=2,那是計算器,calculator,要解決的問題。
計算機中所要用計算解決的問題,很大一部分是要用數字來對物質進行抽象和重新表達,所以計算機的計算是為了達到這個目標,所進行的數字建模和數字運算的總和。
從具體的實現上說,計算機是一種根據指令進行運算,并解決實際問題的機器。
最早的計算機是馮諾依曼發明的一個大家伙,占好幾間屋子。隨著技術的進步,計算機變得越來越小,現在的智能手機絕對也是一個小計算機了,而且性能遠超最早的計算機。還有很多兒童電動玩具,里面也有嵌入式的便攜式小型計算機。
當然現在仍然有很大的超級計算機,最大的超算占地面積有兩個網球場那么大。超算是為了解決復雜的科研難題而制造的,有很多困擾人類的問題,是因為計算能力不夠,比如DNA分子式之類的計算問題,都需要耗費巨大的計算資源。超算是由非常多的計算機節點組成的,通過網線相連,把計算資源橫向擴展。
可以說,現在任何領域都離不開計算機,計算機在很多領域已經成為我們自身大腦的延伸。