Literate Programming

LITERATEPROGRAMMING

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.

Click here to read more about Literate Programming – to benefit Software Developers and Technical Writers alike.

Please bookmark and share this post:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • DZone
  • PlugIM
  • Reddit
  • Furl
  • TwitThis
  • Yahoo! Buzz

1 Comment

  • User Gravatar Keith Johnson
    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!