Doxygen
Doxygen wird seit 1997 als Dokumentationswerkzeug für C und C++ Quelltexte entwickelt. Gedacht war es für die Dokumentation großer Softwareprojekte. Es entstanden für einige Linux-Oberflächen bzw. Programmiersprachen allerdings auch eigene Dokumentationswerkzeuge. Mit am Bekanntesten dürften dabei:
  • JavaDoc für die Sprache Java
  • DOC++ für C++ Programme
  • cocoon für C++ Programme
  • KDoc für C++ Programme für die Oberfläche KDE
Viele dieser Dokumentationstools haben allerdings eigene Anforderungen zur Formatierung an den Quelltext. Die Hauptvorteile von Doxygen sind die unterstützten Sprachen:
  • C
  • C++
  • Java
  • IDL