Knuth With Knobs On — Literate Program Development

  • J. P. Pardoe
  • S. J. Wade


Two years ago the authors read Knuth’s “Literate Programming” [KNUT84] with great excitement feeling that a door had been opened to superior programming techniques and methodologies. This immediate rapture was somewhat abated when they realised just how limited was the potential user community; the idea was too good to be restricted to the computer scientists and systems programmers of this world. Knuth himself describes his program WEB as: ‘Specifically for the peculiar breed of people who are called computer scientists’.


Design Statement Source Document Executable Code Program Design Language Software Project Management 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BOEH78]
    Characteristics of Software Quality; B.Boehm et al; North Holland Publishing Company, 1978.Google Scholar
  2. [CAIN75]
    PDL - A Tool for Software Design; S.Calne & K.Gordon; Proc. Nat. Comp. Conf.; AFIPS Press, 1975.Google Scholar
  3. [FAIR85]
    Software Engineering Concepts; McGraw Hill; 1985.Google Scholar
  4. [KERN76]
    Software Tools; B.W.Kernighan & P.J.Plauger; Addison-Wesley, Reading, Mass., 1976.Google Scholar
  5. [KNUT84]
    Literate Programming; D.E.Knuth; Computer Journal, May, 1984.Google Scholar
  6. [PETE77]
    On the Formatting of Pascal Programs; J.L.Peterson; SIGPLAN Notices 12:12, December, 1977.Google Scholar
  7. [SACK67]
    Computers, System Science, and Evolving Society; H.Sackman; Wiley, New York, 1967.Google Scholar
  8. [SHOO83]
    Software Engineering; M.L.Shooman; McGraw Hill; 1983.Google Scholar
  9. [WIRT71]
    Program Development by Stepwise Refinement; N.Wirth; Comm.ACM, Volume 14, Number 4, April, 1971.Google Scholar

Copyright information

© Plenum Press, New York 1988

Authors and Affiliations

  • J. P. Pardoe
    • 1
  • S. J. Wade
    • 1
  1. 1.Software Development GroupLiverpool PolytechnicUK

Personalised recommendations