2 電腦科學概論的學習 1 計算機的早期歷史

2021-10-16 22:17:05 字數 737 閱讀 3501

計算機科技推動了全世界所有產業的發展,它和兩次工業革命具有同樣的重大影響。

早期的人們設計了算盤,因為社會需要計算的資料已經遠遠超過了人們的心算能力。後來人們發明了各種計算設施:羅盤,沙漏等

computer最初指的是人——這是符合英語裡面的詞綴變化體系的。(冷知識)

計算機的發展是一步步地完成的。最初只是乙個計算器(步行計算器),利用加減乘除的基本原理設計而成。後來有人「異想天開」,想要建造出可以實現更多功能的機器。

charles babbage被認為是「計算之父」,他跨時代地提出「差分機」(可以近似多項式);後來又提出了「分析機」——這個概念近似於當今地計算機了,由於過於超時代而無法建造。

英國數學家ada lovelace給分析機寫了假想地程式,因此被視為第乙個程式設計師。

以上兩個例子都揭示了數學的威力。強大的計算機,其基礎就是數學。

打孔機計數在以前的時代真的是乙個很先進的計算裝置。原理就是,一張紙上面需要的地方打乙個孔,而後插入機器當中,機器遇到孔的時候可以穿過去,金屬與汞接觸可以接通電路,電路會驅動電機,進而撥動齒輪,完成一次計數。

早期的計算機只是為了計數,減少人類因為計算而產生的無創新型的腦力勞動。社會的進步本身就對計算和資料處理提出了更高的要求,這也反過來促進了計算機行業的發展。

所謂創新,需要一批異想天開,天馬行空的人,提出匪夷所思的想法,最後再一步步地完善。而這,與群體的心理是矛盾的。群體是害怕標新立異的,提出新的想法需要勇氣,需要智慧型。

希望祖國能出現更多計算機行業的破局者。

電腦科學概論問題

第一章 1.babbage的分析機出現了記憶體為什麼能使中間值不必再輸入?他的數學輸入和機械輸入法指什麼?2.為什麼當時眾多人都對計算機的發展持消極態度?第二章1.位置計數法具體如何操作?2.為什麼二進位制在計算中尤其重要?第三章1.模擬資料和數字資料有共同點嗎?哪乙個更好?2.字符集的作用是什麼?...

《電腦科學概論》問題

1.計算機系統其中互動的意思是什麼?1.二進位制可以表示生活中所有發生的事情嗎 1.脈衝編碼調整是什麼 1.電晶體構造門具體關係 2.為什麼計算機要引入門?1.ram與rom區別 2.平行計算的含義 1.偽 含義 2.學習偽 演算法 1.遞迴演算法的應用 2.資訊遮蔽的做法 1.區分fifo和lif...

2 電腦科學概論的學習 16 壓縮

壓縮有兩種思想 消除冗餘,用更緊湊的表示方法。對應地會產生幾種編碼方式 關鍵字編碼,行程長度編碼,赫夫曼編碼。關鍵字編碼 keyword encoding 用單個字母代替常用的單詞 行程長度編碼 run length encoding 把一系列重複字元替換為它們重複出現的次數 赫夫曼編碼 huffm...