Donald Knuth选择程序编程而不是函数式编程是否有理由?

Jea*_*vel 7 procedural-programming functional-programming knuth structured-programming

唐纳德克努特的计算机编程艺术系列使用他自己的程序汇编语言MIX.现在,问题变成了:Knuth是否应该使用函数式语言来描述他的算法?TeX是否应该用函数式语言编写?

计算机具有程序架构.计算的根源是否意味着最好的分支?

最初的AoCP是用MIX编写的.更新后的AoCP使用了基于更现代架构的MMIX.

但是,基本点仍然存在.Knuth从一个程序架构转到另一个......显然不需要函数式编程.