* Donald Knuth created much for us, including TeX and a Literate Programming system called CWeb which helped to make C code documented in what he envisioned for Literate Programming
** A more generalized system that is based on CWeb is NoWeb--useful not just for C/C++ code but for every language: Recommend using NoWeb for Literate Programming: "NoWeb — A Simple, Extensible Tool for Literate Programming":
https://www.cs.tufts.edu/~nr/noweb/
"As of 28 June 2018, the current supported version is version 2.12." {Author recommends against NOWEB 3.x}