ProgDoc - a Program Documentation System

Volker Simonis

Wilhelm-Schickard-Institut für Informatik

Universität Tübingen, 72076 Tübingen, Germany

Version 1.14 (ProgDoc Rel. 1.3b) - March 4, 2003


Though programming languages and programming styles evolve with remarkable speed today, there is no such evolution in the field of program documentation. And although there exist some popular approaches like Knuth's literate programming system WEB [Web] and nowadays JavaDoc [JDoc] or DOC++ [DOCpp], tools for managing software development and documentation are not as widespread as desirable. This paper introduces a small tool box of utilities which can be used to easily produce nicely formatted PostScript, PDF and HTML documentations for software projects with LATEX. It is especially useful for mixed language projects and for documenting already finished programs and libraries. Due to it's sophisticated syntax highlighting capabilities (currently implemented for C/C++/Java, Scheme/Elisp and XML) it is also a good choice for writing articles or technical white papers which contain source code examples.

Volker Simonis 2003-03-05