《編碼:隱匿在計算機軟硬件背后的語言》是一本講述計算機工作原理的書。不過,你千萬不要因為“工作原理”之類的字眼就武斷地認為,它是晦澀而難懂的。作者用豐富的想象和清晰的筆墨將看似繁雜的理論闡述得通俗易懂,你絲毫不會感到枯燥和生硬。更重要的是,你會因此而獲得對計算機工作原理較深刻的理解。這種理解不是抽象層面上的,而是具有一定深度的,這種深度甚至不遜于“電氣工程師”和“程序員”的理解。
不管你是計算機高手,還是對這個神奇的機器充滿敬畏之心的菜鳥,都不妨翻閱一下本書,讀一讀大師的經典作品,必然會有收獲。
透過現象進而探索本質可以發現新事物;將復雜的事物簡單化,可以發現解決問題的新方法。《編碼:隱匿在計算機軟硬件背后的語言》作者佩措爾德將那些看似復雜的理論轉換成我們熟悉的諸多景象,使讀者不由自主地跟隨他的思路打造這臺只有電線、電燈泡和觸發器組構成的龐大的計算機系統。
Matthias Patzold,分別于1985年和1989年獲得德國魯爾大學電子工程專業碩士和博士學位。1998年在德國Technical University of Hamburg Harburg指導通信工程專業博士研究生,自2001年起為挪威Agder大學移動通信研究組全職教授,已出版3本專著并且發表了150多篇學術論文。Patzold博士獲得過8次最佳論文獎,其中1998年和2002年獲得iEEE Vehicular Technology Society的Neal Shepherd Memorial最佳傳播論文獎。
第1章 至親密友
第2章 編碼與組合
第3章 布萊葉盲文與二進制碼
第4章 手電筒的剖析
第5章 繞過拐角的通信
第6章 電報機與繼電器
第7章 我們的十個數字
第8章 十的替代品
第9章 二進制數
第10章 邏輯與開關
第11章 門
第12章 二進制加法器
第13章 如何實現減法
第14章 反饋與觸發器
第15章 字節與十六進制
第16章 存儲器組織
第17章 自動操作
第18章 從算盤到芯片
第19章 兩種典型的微處理器
第20章 ASCII碼和字符轉換
第21章 總線
第22章 操作系統
第23章 定點數和浮點數
第24章 高級語言與低級語言
第25章 圖形化革命