编码:隐匿在计算机软硬件背后的语言
从编码、继电器和逻辑门逐层搭出一台计算机,理解抽象层如何建立。
阅读笔记 →A PERSONAL READING SYSTEM
把阅读变成可以检验、讨论和持续修订的思想记录。书中的论点、论据与论证,放到今天的研究和实践中重新审视。
从编码、继电器和逻辑门逐层搭出一台计算机,理解抽象层如何建立。
阅读笔记 →从程序员视角贯通机器表示、编译链接、存储层次、进程、虚拟内存和并发。
阅读笔记 →用抽象、组合、求值模型和解释器训练关于计算过程的思考能力。
阅读笔记 →以资源管理和扩展机器两种视角组织进程、内存、文件、I/O、安全与虚拟化。
阅读笔记 →通过抓包和实验观察协议真实行为,把网络规范转化为可验证的运行机制。
阅读笔记 →以模块化、文本流、组合和透明性解释 Unix 软件文化的长期生命力。
阅读笔记 →系统学习算法设计、正确性证明和复杂度分析,而非背诵题型。
阅读笔记 →把软件构建视为可学习的工程活动,用证据和启发式管理代码质量。
阅读笔记 →以保持行为的小步变换持续降低修改成本,让设计随理解演进。
阅读笔记 →强调代码首先是写给人读的,同时警惕把个人风格偏好绝对化。
阅读笔记 →先用特征测试和接缝建立安全边界,再改变缺乏测试的遗留代码。
阅读笔记 →软件进度不是人数的线性函数,沟通、概念一致性和不可约复杂性决定上限。
阅读笔记 →用风险决定架构工作的深度,让建模和预先设计服务于具体风险。
阅读笔记 →测试代码也会产生技术债;反馈质量比测试数量和覆盖率更重要。
阅读笔记 →把反复出现的设计结构命名为共享语言;模式是诊断词汇,不是套用模板。
阅读笔记 →从一致性问题、Paxos 和 Zab 进入 ZooKeeper 的工程实现与使用边界。
阅读笔记 →从数据结构、数据库、持久化、复制和集群机制理解 Redis 的实现取舍。
阅读笔记 →用信息论、概率统计和线性代数解释搜索与自然语言处理中的工程模型。
阅读笔记 →用轶事展示好奇、动手验证和不受权威束缚的思维,也需要辨认叙事偏差。
阅读笔记 →越过国别史,以跨区域联系、技术、贸易、生态和权力重组观察世界历史。
阅读笔记 →幸福不是盯着自己追出来的,而是在真实的爱、工作与广阔兴趣中间接获得的。
阅读笔记 →没有找到匹配的书。
每篇笔记分别记录作者的论点、书内论据、论证链、外部证据、反方观点、适用边界和可执行行动。结构化初读只代表完成了书目与核心论证整理,不冒充逐章精读。
以后每次共读都会更新阅读状态,并把真实讨论追加到对应记录。受版权保护的电子书只保留本地副本和校验信息,不在公开站点重新分发。