Did Donald Knuth Choose the Wrong Language??
Submitted by metaperl on Wed, 09/28/2005 - 11:50pm.
Donald Knuth's Art of Computer Programming Series uses his own procedural assembly languaged called mix. Now, the question becomes: should Knuth have used a functional language to describe his algorihtms? Should TeX have been written in a functional language?
Computers have a procedural architecture. Do the roots of computation imply anything about the best branches?
- metaperl's blog
- Login to post comments
I need to update my comment. The original AoCP was written in MiX. The updated AoCP used MMIX which was based on more modern architectures.
However, the fundamental point still holds. Knuth went from one procedural architecture to another... with apparently no need for functional programming.
I'm sure if you asked Dr. Knuth he'd probably say no. From what I've seen Knuth is much more interested in imperative computation, and macro languages.