丹尼尔·希利斯编著的《通灵芯片--计算机运作的简单原理(第2版)》深入浅出地阐述了计算机科学中许多基本但非常重要的概念,例如布尔逻辑、有限自动机、编程语言、图灵机的普遍性、信息论、算法、并行计算、量子计算、神经网络、机器学习乃至自组织系统。本书的语言简洁、生动,是一本非常精彩的科普读物。
第一章 通用件
布尔逻辑
二进制位和逻辑块
液压计算机
积木
省心的生异之异
第二章 万能积木
逻辑功能
有限状态机
第三章 程序设计
与计算机对话
连接
翻译语言
分层体系
第四章 图灵机的普适性
图灵机
能力的级
随机数
可计算性
量子计算
第五章 算法和探索法
算法的保证性
探索法几乎总是行之有效
拟合风景图
第六章 存储:信息与密码
压缩
加密
查错
第七章 速度:并行计算机
并行性
并行计算机的认识误区
第八章 自学习与自适应的计算机
对计算机培训
神经网络
自组织系统
第九章 跨越工程设计
人脑
模块性的问题
模拟进化
使思维机器进化
致谢