Doxygen Download – Version: 1.7.6.1

Für die Dokumentation von Quellcode empfehlen wir das Tool Doxygen von Dimitri van Heesch und bieten es hier zum Download an:

Aktuelles Release: 1.7.6.1 (release date 10. 12. 2011).
Download: doxygen-1.7.6.1.src.tar.gz

Doxygen ist ein Dokumentationssystem für die Programmiersprachen C++, C, Java, Objective-C, Python, IDL sowie PHP, C# und D;
Es wird automatisch eine Dokumentation aus kommentierten Quelltexten in HTML oder Latex erstellt.

Screenshot:
doxygen-screenshot-2

Als freie Software steht Doxygen unter der GNU General Public License. Mit dem Programm können Softwareentwickler Erläuterungen zu Elementen ihres Programms definieren, die Doxygen dann in eine übersichtliche Dokumentation umsetzt. Darüber hinaus kann auch ein zusammenfassender Überblick über Aufbau und Elemente eines bereits fertig gestellten Programms erzeugt werden. Zu den Elementen gehören beispielsweise verwendete Dateien, Funktionen, Variablen und deren Rolle im Programmfluss. Das Ziel ist die Vermeidung von Redundanzen. Weil die Beschreibung von Programmstrukturen im Quelltext selbst stattfinden muss, ist eine getrennte Dokumentation dieser Strukturen (Funktionen bzw. Methoden, Klassen usw.) häufig eine Fehlerquelle,weil diese sich im Laufe der Programmentwicklung häufig ändern. Außerdem muss der Entwickler keine Dokumente erstellen und die Dokumentation kann besser vollständig gehalten werden.

Doxygen verfügt über eine grafische Benutzeroberfläche namens Doxywizard, über die sich das Vornehmen der Einstellungen sehr einfach gestaltet. Doxygen wird durch Syntaxhervorhebung von den meisten gängigen Entwicklungsumgebungen unterstützt. In ihrem vollen Sprachumfang werden von Doxygen die Programmiersprachen C++, C, Objective-C, Java, Python, Fortran und IDL unterstützt. Auch mit PHP, C#, D und VHDL kann Doxygen mit Einschränkungen genutzt werden, Tcl und Perl durch zusätzliche Filter ebenso. Für die Ausgabe unterstützt Doxygen die Formate HTML, CHM, LaTeX, XML, RTF, PostScript, PDF sowie Unix/Linux Manpages. Es lassen sich auch Hilfedateien für das Hilfesystem von Qt erstellen.

Kommentar schreiben

Banner buchen

Wenn du einen Bannerplatz auf unserer Website buchen, einen Linktausch vorschlagen, oder Artikel schreiben möchtest, klicke hier.