<human>:  Who invented the programming language called ‘Literate programming’?
<bot>: Literate programming was invented by Donald Knuth, who also invented the TeX typesetting system. Literate programming is a style of writing programs in which the source code is formatted like a piece of literature, with each line of code appearing on a separate page. The purpose of this is to make the code easier to read and understand.