
[日]矢澤久雄
本書倡導在計算機迅速發展、技術不斷革新的今天,迴歸到計算機的基礎知識上。通過探究計算機的本質,工程師將提升對計算機的興趣,在面對複雜的新技術時,能夠迅速掌握其要點並靈活運用。本書以圖配文,以計算機的三大原則爲開端,相繼介紹了計算機的結構、手工彙編、程序流程、算法、數據結構、面向對象編程、數據庫、TCP/IP網絡、數據加密、XML、計算機系統開發以及SE的相關知識。第2版的部分程序改用Python來呈現,數據庫改用MySQL,並對加密部分做了升級。
內容相對來說還是比較入門的,但是能看出來作者內功深厚,即使裏面大多數內容都學過,讀來還是受益匪淺,而且我很喜歡這本書的語言
作者像公司的前輩,有耐心、儘可能地用通俗的語言讓我讀懂計算機的基本原理,同時還分享了不少經驗、趣事。讀完收穫不少,增長了不少對計算機的興趣。(注:前幾章很有意思,後幾章適合速讀) 很多計算機工程師對計算機的興趣不大,覺得計算機沒意思。根本原因在於對計算機的基本知識不瞭解,無法產生興趣。技術變化太快,只學習表面技術,而對基本知識不瞭解,其實就是不懂,也就沒有繼續學習的慾望了。 計算機的三大原則很重要: (1)計算機是執行輸入、運算和輸出的機器。 (2)程序是指令和數據的集合。 (3)計算機的處理方式往往與人們的思維習慣不同
我沒有學過計算機,所以說其實書中說的很多術語我也都不懂,不過還是比較豐富了我對計算機的瞭解的,講的也很生動詳細。總的來說還是可以的。
全書內容鋪得很廣,每一個主題都點到即止,不會往深處挖掘。從前幾章的硬件電路開始,直接切入邏輯門、CPU內部構造,零基礎很容易看得雲裏霧裏,看得懂文字,卻無法真正喫透原理。很多概念一閃而過,如果本身缺少前置知識,很容易陷入“什麼都知道一點,什麼都似懂非懂”的狀態。對新手而言,不必恪守從頭讀到尾的閱讀習慣,可以跳過晦澀的硬件開篇,從程序運行相關章節入手,遇到陌生名詞,再回頭翻閱對應部分查漏補缺,閱讀體驗會順暢很多。 新手建議從裏第六章開始看
語言通俗易懂,以示例或比喻的方式能使高深的知識更易於理解。前幾章講計算機硬件和軟件的還行,後面就有點囉嗦了。對網絡這章還未講得很透徹。
感謝網絡,能免費找到這麼好的書
篇幅不長值得一讀,整體偏基礎,面向對象編程一章寫的蠻好的