Hasty Briefsbeta

双语

Notes on Programming in C by Rob Pike

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