Abstract for HONS 10/01 - Computer Science and Software Engineering - University of Canterbury - New Zealand
HONS 10/01

Towards Modern Literate Programming

Matthew Smith
Department of Computer Science
University of Canterbury

Abstract


Literate programming was invented by Donald Knuth as a technique for improved documentation of program understanding. It involves writing code and documentation in a single source document, ordered for comprehension by humans rather than computers. Despite its ability to produce software of higher quality and maintainability, the technique is not widely used. In this report, we present a comprehensive background of literate programming that shows what the methodology is currently capable of. We also isolate the factors that limit its mainstream use, forming a set of requirements for further work.

  • Phone: +64 3 369 2777
    Fax: +64 3 364 2569
    CSSEadministration@canterbury.ac.nz
  • Computer Science and Software Engineering
    University of Canterbury
    Private Bag 4800, Christchurch
    New Zealand
  • Follow us
    FacebookYoutubetwitterLinked In