Software Document Generator
Software to report or document the Software sources of computer systems. The goal is to create an HTML or PDF which gives a complete picture of the state of the software until now. The process needs to be repeatable. The process uses the sources. The process may use external information which explains the building and maintenance.
The creation of software documentation is a very important part of the software development. Creating the software documentation forces the developer to explain why and how he has made his solution. The tooling makes it possible to create documentation that can be read by many people without distributing the software sources.
Doxygen creator Dimitri van Hees declares on his website: Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.
- Wikipedia Comparison of Documentation Generators, A list of generators, their Operating System, the languages covered