從1999年開始,作者在普林斯頓大學開設了一門名叫「我們世界中的計算機」的課程(COS109:ComputersinOurWorld),這門課是向非計算機專業的學生介紹計算機基本常識的,多年來大受學生追捧。除了向學生講解計算機理論知識,這門課還有相應的實驗課——學生可以試着用流行的編程語言寫幾行代碼,大家一起討論蘋果、谷歌和微軟的技術如何滲入日常生活的每個角落。本書就是以這門課程的講義為主要內容重新編寫而成,它解釋了計算機和通信系統的工作原理,並討論了新技術帶來的隱私和安全問題。
布萊恩W.柯尼漢(Brian W.Kerrlighan),普林斯頓大學計算機科學系教授。他是《C程序設計語言》的作者之一,與C語言的發明人Dennis Ritchie共同合作了這本書。1969~2000年期間,他是貝爾實驗室計算機科學研究中心技術團隊的成員,與LJNIX的創造者Kerl Thompson以及Denns Ritchie一起工作,同時他也是開發UNIX的主要貢獻者。他是AWK和AMPt一編程語言的作者之一,AWK中的K說的就是Kerrdghan。他還是《程序設計實踐》的合著者之一。
布萊恩W.柯尼漢(Brian W.Kerrlighan),普林斯頓大學計算機科學系教授。他是《C程序設計語言》的作者之一,與C語言的發明人Dennis Ritchie共同合作了這本書。1969~2000年期間,他是貝爾實驗室計算機科學研究中心技術團隊的成員,與LJNIX的創造者Kerl Thompson以及Denns Ritchie一起工作,同時他也是開發UNIX的主要貢獻者。他是AWK和AMPt一編程語言的作者之一,AWK中的K說的就是Kerrdghan。他還是《程序設計實踐》的合著者之一。