Donald Knuth Wanted Programs to Read Like Literature. The Compiler Had Other Ideas.
Literate programming promised that code should be written for humans first and machines second. Four decades later, almost nobody writes that way.
In 1984, Donald Knuth published a paper that proposed a radical inversion. Programs should not be written for compilers and annotated for humans. They should…