What is Literate Programming?

  • A documentation and programming methodology

  • Pioneered by Donald Knuth

    • The TeXbook is both the book and the program TeX.

  • Documentation and code are written

    • At the same time

    • In the same file

    • Organized for the best possible exposition.