《世界是數字的》是世界頂尖計算機科學家Brian W.Kernighan寫的一本計算機科普類讀物,簡明扼要但又深刻全面地解釋了計算機和通訊系統背後的祕密,適合計算機初學者和非計算機專業的人讀。這真的是一本好書,借Google常務董事長的話:程序員
對計算機、互聯網及其背後的奧祕充滿好奇的人們,這絕對是一本不容錯過的好書。
對於一個計算機已經學了N年的專業人士來講,這本書也許簡單了點,可是對於IT界的一隻菜鳥的我,我認真讀過了一遍,發現有必定的收貨,由於一我的很難掌握本領域裏的全部知識,或多或少會有一些欠缺,總會有一些你之前不知道的,或一直沒理解清楚的但又頗有必要知曉的知識,我在閱讀此書過程當中就有這種感受,常常會有一種恍然大悟的感受,好比理解了互聯網上一些鮮爲人知的跟蹤原理(具體能夠看我下面總結的第12點「Cookie如何暴露你在互聯網上的行蹤」)。我是個喜歡記筆記和作總結的人,閱讀完一本書,我常常會找個閒暇的時間總結下,主要是根據本身已有的知識儲備體系總結一些對我有幫助的或有必要知道的知識點。
若是你不知道程序設計實踐,那麼你確定知道The C Programming Language(在計算機領域混過還不知道的自行面壁去:-),沒錯這本K&R,就是Kernighan與C語言之父裏奇的著做,此書被譽爲C語言的聖經,影響着一代又一代的程序員。設計
做爲一個非科班的計算機愛好者,天然不能錯過聆聽大師教誨的機會,廢話少說,仍是趕忙跟隨大師的腳步到計算機的世界中一窺究竟吧。ip
任何先進的技術都與魔術無異(C.克拉克)。K做次書的目的就是揭開魔法的神祕帷幕,讓讀者瞭解到形形色色的與計算機密切相關的系統是如何運做的。 相片/音樂/電影如何能一瞬間傳遍全球?電子郵件是如何運轉的?你的電子郵件私密性如何?爲什麼垃圾郵件容易發送卻難以清除?手機真的知道你的位置嗎?iphon 和安卓手機有什麼區別,爲何它們在根本上又是一回事? 跟隨K的腳步,咱們將會對計算機和通訊系統的運轉有至關靠譜的瞭解,並知道這些技術如何影響咱們的生活。
計算機裏有什麼這個問題能夠從兩方面來看:邏輯上或者說功能上的組成,即每一部分是什麼、作什麼、怎樣作、之間如何鏈接;以及物理上的結構,即每一部分長什麼樣子、如何建造起來的。
能夠看到,計算機的功能當然很強悍,可是咱們仍是有不少事物不知道怎麼用比特表示,更沒必要說怎麼用計算機來處理了。好比,平常生活中最重要的一些事物:藝術、創意力、真理、美、愛、榮譽和價值。我想在必定的時期內,這些事物將超出計算機的能力以外。若是你碰到一我的,他聲稱知道怎樣"經過計算機"處理這些東西,可不要隨隨便便就相信他:P。程序設計