will happily convert C, C++, or Java source code into nicely syntax hilighted HTML, with a few bells and whistles thrown in
Uncrustify is a source code beautifier that allows you to banish crusty code. It works with C, C++, C#, D, and Java and indents (with spaces, tabs and spaces, and tabs only), adds and removes newlines, has a high degree of control over operator spacing, aligns code, is extremely configurable, and is easy to modify.
Understand for C++
(commercial) a reverse engineering, documentation and metrics tool for C and C++ source code. It offers code navigation using a detailed cross reference, a syntax colorizing "smart" editor, and a variety of graphical reverse engineering views
The unifdef utility selectively processes conditional C preprocessor #if and #ifdef directives. It removes from a file both the directives and the additional text that they delimit, while otherwise leaving the file alone.
a unit testing framework for programmers using Oracle's PL/SQL language
xxdiff is an open source graphical file and directories comparator and merge tool. xxdiff can be used for viewing the differences between two or three files, or two directories, and can be used to produce a merged version. The texts of the two or three files are presented side by side with their differences highlighted with colors for easy identification. Read more
Yasca looks for security vulnerabilities, code-quality, performance, and conformance to best practices in program source code.