认知颠覆 · COGNITIVE OVERTURN
算法选择是"艺术"而非"科学"
尽管 Knuth 建立了算法分析的"科学"框架,但他将程序设计称为"艺术"——这意味着好的解决方案不是唯一确定的,而是在多种约束下的创造性选择。数学分析提供了"哪些方案可行"的信息,但"选择哪个"需要判断力、品味和对问题的深刻理解。
来自这本书的解读报告
《计算机程序设计艺术》
这本书回答了程序设计能否成为一门精确科学问题,答案是用数学工具量化算法、追求优雅的程序设计
阅读完整解读报告 →