Notes on Programming in C by Rob Pike
9 months ago
- #programming
- #efficiency
- #clarity
- 提倡编程中清晰哲学而非硬性规则
- 主张使用最短长度但信息量最大的变量名
- 建议通过指针提升代码清晰度和简洁性
- 推荐避免冗余注释,聚焦代码可读性
- 列出高效编程准则,含『优化前先测量』原则
- 强调数据结构比算法更重要
- 探讨数据驱动编程与函数指针的优势
- 批评Pascal等语言中代码与数据分离的设计
- 指出数据驱动程序结合函数指针的表达力
- 提及C语言中某些include方式的低效性