丹尼爾·希利斯編著的《通靈芯片--計算機運作的簡單原理(第2版)》深入淺出地闡述了計算機科學中許多基本但非常重要的概念,例如布爾邏輯、有限自動機、編程語言、圖靈機的普遍性、信息論、算法、并行計算、量子計算、神經網絡、機器學習乃至自組織系統。本書的語言簡潔、生動,是一本非常精彩的科普讀物。
第一章 通用件
布爾邏輯
二進制位和邏輯塊
液壓計算機
積木
省心的生異之異
第二章 萬能積木
邏輯功能
有限狀態機
第三章 程序設計
與計算機對話
連接
翻譯語言
分層體系
第四章 圖靈機的普適性
圖靈機
能力的級
隨機數
可計算性
量子計算
第五章 算法和探索法
算法的保證性
探索法幾乎總是行之有效
擬合風景圖
第六章 存儲:信息與密碼
壓縮
加密
查錯
第七章 速度:并行計算機
并行性
并行計算機的認識誤區
第八章 自學習與自適應的計算機
對計算機培訓
神經網絡
自組織系統
第九章 跨越工程設計
人腦
模塊性的問題
模擬進化
使思維機器進化
致謝