可迁移模型 · TRANSFERABLE MODEL

信任是一把双刃剑

C 选择信任程序员、暴露底层控制——这个选择同时造就了它的辉煌(Unix、Linux、几乎所有现代操作系统)和它的阴影(约70%的安全漏洞与C/C++的内存不安全相关)。同一个设计决策,在「使用者有能力」时是赋能,在「使用者没能力」时是灾难。这不是C的问题,是所有「开放平台」的问题。
来源

《C程序设计语言》第2章(类型系统)与第5章(指针)

可迁移到

平台治理(开放API的权限设计);团队管理(授权的边界在哪里);民主治理(自由与安全的永恒张力)

来自这本书的解读报告

《C程序设计语言》

Brian W. Kernighan, Dennis M. Ritchie · 计算机科学 / 系统编程

这本书回答了编程语言应向程序员暴露多少底层控制权,它的答案是:尽可能多,并信任程序员

系统编程·设计哲学·最小主义·教学法·C语言
阅读完整解读报告 →
PRESS YOUR OWN BOOK

找一本想读的书,解读出你自己的洞察

90 秒得到核心模型 · 行动接口 · 失效边界 · 三套 SOP

解读一本书 →