Comparison of Documentation Generators - Language Support

Language Support

The programming languages the generators recognize.

C/C++ Java C# VB / VBScript Delphi / Pascal Ada D IDL .NET1 Access Fortran
ApiGen No No No No No No No No No No No
Autoduck Yes No No Yes No No No No No No No
BI Documenter No No No No No No No No Yes No No
classdoc No Yes No No No No No No No No No
CppDoc Yes No No No No No No No No No No
DB Manual No No No No No No No No Yes No No
DBDesc No No No No No No No No Yes No No
DBScribe No No No No No No No No No No No
Ddoc No No No No No No Yes No No No No
devscribe No No Yes No No No No No No No No
Doc-O-Matic Yes Yes Yes Yes Yes No No Yes Yes No No
DOC++ Yes Yes No No No No No Yes No No No
Document! X C++/CLI only Yes Yes Yes No No No Yes Yes Yes No
Doxygen Yes Yes Yes with Plugin2 with Plugin2 No Partial Yes No No Yes
Epydoc No No No No No No No No No No No
ForgeDoc No No No No No No No No Yes No No
fpdoc No No No No Yes No No No No No No
GenHelp Yes No Yes No Yes No No No Yes No No
Haddock No No No No No No No No No No No
HeaderDoc Yes Yes No No Yes No No Yes No No No
Help Generator Yes No Yes Yes No No No No Yes Yes No
HyperSQL No No No No No No No No No No No
Imagix 4D Yes Yes No No No No No No No No No
Javadoc No Yes No No No No No No No No No
jGrouseDoc No No No No No No No No No No No
JSDoc No No No No No No No No No No No
JsDoc Toolkit No No No No No No No No No No No
KDOC Yes No No No No No No Yes No No No
Natural Docs Partial Partial Yes Partial Partial Partial No No No No Partial
NDoc No No Yes No No No No No Yes No No
phpDocumentor No No No No No No No No No No No
phpSimpleDoc No No No No No No No No No No No
Project Analyzer No No No Yes No No No No Yes No No
RDoc Partial No No No No No No No No No No
ROBODoc Yes Yes No Yes Yes Yes Yes Yes No No Yes
Sphinx Yes No No No No No No No No No No
ThimbleDoc No No No No No No No No No
TwinText Yes Yes Yes Yes Yes Yes Partial Yes Yes No Yes
Universal Report Yes Yes Yes Yes Yes Yes No No Yes Yes Yes
VBDOX No No No Yes No No No No No No No
VBSdoc No No No Yes No No No No No No No
VSdocman No No Yes Yes No No No No Yes No No
YARD No No No No No No No No No No No
C/C++ Java C# VB / VBScript Delphi / Pascal Ada D IDL .NET1 Access Fortran
PHP Perl Python Ruby JavaScript ActionScript PL/SQL Tcl Haskell
ApiGen Yes No No No No No No No No
Autoduck No No No No No No No No No
BI Documenter No No No No No No No No No
classdoc No No No No No No No No No
CppDoc No No No No No No No No No
DB Manual No No No No No No No No No
DBDesc No No No No No No No No No
DBScribe No No No No No No Yes No No
Ddoc No No No No No No No No No
devscribe No No No No No No No No No
Doc-O-Matic Yes No No No Yes No No No No
DOC++ No No No No No No No No No
Document! X No No No No No No Yes No No
Doxygen Yes No2 Yes No No No No Yes No
Epydoc No No Yes No No No No No No
ForgeDoc No No No No No No No No No
fpdoc No No No No No No No No No
GenHelp No No No No No No No No No
Haddock No No No No No No No No Yes
HeaderDoc Yes Yes Yes Yes Yes No No Yes No
Help Generator No No No No No No No No No
HyperSQL No No No No No No Yes No No
Imagix 4D No No No No No No No No No
Javadoc No No No No No No No No No
jGrouseDoc No No No No Yes No No No No
JSDoc No No No No Yes No No No No
JsDoc Toolkit No No No No Yes No No No No
KDOC No No No No No No No No No
Natural Docs Partial Yes Partial Partial Partial Yes Partial Partial No
NDoc No No No No No No No No No
phpDocumentor Yes No No No No No No No No
phpSimpleDoc Yes No No No No No No No No
Project Analyzer No No No No No No No No No
RDoc No No No Yes No No No No No
ROBODoc Yes Yes No Yes Yes Partial Yes Yes No
Sphinx No No Yes No Yes No No No No
ThimbleDoc Yes No No No No No No No No
TwinText Yes Yes Yes Yes Yes Yes Yes Yes No
Universal Report Yes Yes Yes No Yes Yes Yes No No
VBDOX No No No No No No No No No
VBSdoc No No No No No No No No No
VSdocman No No No No No No No No No
YARD No No No Yes No No No No No
PHP Perl Python Ruby JavaScript ActionScript PL/SQL Tcl Haskell
AppleScript MIG Bourne shell C shell Any With Comments3
ApiGen No No No No No
Autoduck No No No No No
BI Documenter No No No No No
classdoc No No No No No
CppDoc No No No No No
DB Manual No No No No No
DBDesc No No No No No
DBScribe No No No No No
Ddoc No No No No No
devscribe No No No No No
Doc-O-Matic No No No No Yes
DOC++ No No No No No
Document! X No No No No No
Doxygen No No No No No
Epydoc No No No No No
ForgeDoc No No No No No


fpdoc No No No No No
GenHelp No No No No No
Haddock No No No No No
HeaderDoc Yes Yes Yes Yes No
Help Generator No No No No No
HyperSQL No No No No No
Imagix 4D No No No No No
Javadoc No No No No No
jGrouseDoc No No No No No
JSDoc No No No No No
JsDoc Toolkit No No No No No
KDOC No No No No No
Natural Docs No No No No Yes
NDoc No No No No No
phpDocumentor No No No No No
phpSimpleDoc No No No No No
Project Analyzer No No No No No
RDoc No No No No No
ROBODoc No No No No Yes
Sphinx No No No No No
ThimbleDoc No No No No No
TwinText No No No No Yes
Universal Report No No No No Yes
VBDOX No No No No No
VBSdoc No No No No No
VSdocman No No No No No
YARD No No No No No
AppleScript MIG Bourne shell C shell Any With Comments3

Note (1): .NET is not a programming language, but is listed here for convenience.

Note (2): Though not supported as a native input language, Doxygen can be extended through the use of filters. Examples include Visual Basic, VB.NET, Perl, and Pascal:

Note (3): Generators listed here can be extended to support any language that has comments.

Read more about this topic:  Comparison Of Documentation Generators

Other articles related to "language, language support, support, languages":

Cathedral High School (Indianapolis) - Academics
... English students are required to take two years of foreign language (as listed below) ... students and students enrolled in the Language Support Program are not required to meet the foreign language requirement, except in unusual circumstances ... The Language Support Program is available to meet the special needs of the dyslexic student preparing for college entrance ...
Kiev Laboratory For Artificial Intelligence - Current Project "Veliar-3"
... the system to understand text in a natural language, program-instrumental system of automatisation of programming ("PICAP") language support Cprolog, construct ...
Burroughs Large Systems - B5000 - Unique Features - Language Support
... The B5000 was designed to exclusively support high-level languages ... This was at a time when such languages were just coming to prominence with FORTRAN and then COBOL ... FORTRAN and COBOL were considered weaker languages by some, when it comes to modern software techniques, so a newer, mostly untried language was adopted, ALGOL-60 ...
Mongo DB - Language Support
... has official drivers for a variety of popular programming languages and development environments ... Web programming language Opa also has built-in support for MongoDB, which is tightly integrated in the language and offers a type-safety layer on top of MongoDB ... are also a large number of unofficial or community-supported drivers for other programming languages and frameworks ...

Famous quotes containing the words support and/or language:

    But look what we have built ... low-income projects that become worse centers of delinquency, vandalism and general social hopelessness than the slums they were supposed to replace.... Cultural centers that are unable to support a good bookstore. Civic centers that are avoided by everyone but bums.... Promenades that go from no place to nowhere and have no promenaders. Expressways that eviscerate great cities. This is not the rebuilding of cities. This is the sacking of cities.
    Jane Jacobs (b. 1916)

    It is still not enough for language to have clarity and content ... it must also have a goal and an imperative. Otherwise from language we descend to chatter, from chatter to babble and from babble to confusion.
    René Daumal (1908–1944)