本書講述的是計算機工作原理,作者用豐富的想象和清晰的筆墨將看似繁雜的理論闡述得通俗易懂,你絲毫不會感到枯燥和生硬。更重要的是,你會因此而獲得對計算機工作原理較深刻的理解。這種理解不是抽象層面上的,而是具有一定深度的。
點評:去年在Stack Overflow上面看到一篇帖子,統(tǒng)計了計算機領(lǐng)域中最受好評的若干本書,其中就有這么一本《編碼》。這本書的介紹讓我印象很深,據(jù)說完全不懂計算機的人也能看懂,如今花了一個禮拜把這本書看完,發(fā)現(xiàn)確實如此。
當然,本書不完全講的是冗長的編碼。正如作者所說,本書并不是講計算機“如何”工作的,這里的“如何”需要打上引號,原因是在這本書中講述的過程不同于之前讀過的任何一本專業(yè)書籍,書中也沒有用到多少專業(yè)性的描述數(shù)據(jù)傳遞的插圖,而是通過貼近生活的實際例子娓娓道來。從最初的編碼到盲文再到二進制碼,從手電筒的電學知識到電報機和繼電器再到邏輯開關(guān)門電路,然后把這些知識拼接在一起,就組成了構(gòu)造計算機最基本的一些要素。讀此書的過程中,確實有種神奇之感。
本書由奮戰(zhàn)在Python開發(fā)一線近20年的Luciano Ramalho執(zhí)筆,Victor Stinner、Alex Martelli等Python大咖擔綱技術(shù)審稿人,從語言設(shè)計層面剖析編程細節(jié),兼顧Python 3和Python2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風格地道的Python代碼。
點評:本書最值得推薦,我看的時候還沒中文版,花了兩個月的時間,每天晚上看一點,慢慢看完。真是一種享受,從來沒有一本Python書給我這么暢快的體驗。詳實、旁征博引,作者真是善于寫作和教學,我保證你在這本書上花的時間絕無遺憾。