Troff
Literate programming
TeX
Donald Knuth
Formal languages
Noweb
WEB
MakeIndex
Revision Control System
Software
Computing
Application software