Literate programming

@inproceedings{VanWyk1987LiterateP,
  title={Literate programming},
  author={Christopher J. Van Wyk},
  booktitle={CACM},
  year={1987}
}
I n May and June 1986, Programming Pearls took up literate programming, an approach to programming espoused by Donald Knuth. Knuth’s premise is that the best programs are meant for people as well as machines; they are meant to be read as well as run. He built a system, WEB, that scans specially structured technical reports to extract Pascal statements interwoven with the text, forming from them an executable program. Pascal is not essential; WEB can work as well with any other programming…