Literate Programming
Written by Keith Johnson - Posted on December 29th, 2009

Literate Programming is a concept introduced by Computer Scientist Donald Knuth who once wrote that “I believe that the time is ripe for significantly better documentation of programs, and that we can best achieve this by considering programs to be works of literature. Hence, my title: Literate Programming. Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.” Indeed this is a great approach since it is human beings who are the ones who must create, maintain and debug software applications. It is great thinkers like Charles Petzold and Donald Knuth that inspire me every day as a Technical Writer.















1 Comment
December 30th, 2009 at 8:41 am
@All My Readers: In a way, Literate Programming is another way of describing “pseudocode”. But this is important because at the pseudocode level, you work out the most important logic-issues that must be addressed.
Share your thoughts, leave a comment!