Understand is a commercial static code analysis software tool produced by SciTools. Static code analysis is the analysis of computer Software that is performed without actually executing programs built from that software (analysis performed on executing It is primarily used to reverse engineer, automatically document, and calculate code metrics for projects with large code-bases. A metric is a standard unit of measure such as Meter or Gram, or more generally part of a system of parameters or Systems of measurement, or a set of
Understand works through an IDE designed to help maintain and understand old and new code using detailed cross references and a variety of graphical views. In Computing, an integrated development environment ( IDE) is a Software application that provides comprehensive facilities to Computer programmers
Understand parses Ada 83, Ada 95, FORTRAN 77, FORTRAN 90, FORTRAN 95, Jovial, K&R C, ANSI C and C++, Delphi, and Java source code. Ada is a structured, Statically typed, imperative, and object-oriented high-level computer Programming language Fortran (previously FORTRAN) is a general-purpose, procedural, imperative Programming language that is especially suited to tags please moot on the talk page first! --> In Computing, C is a general-purpose cross-platform block structured C++ (" C Plus Plus " ˌsiːˌplʌsˈplʌs is a general-purpose Programming language. Object Pascal refers to a branch of object oriented derivatives of Pascal, mostly known as the primary Programming language of CodeGear Delphi Versions of Understand are provided for Windows, Linux, Solaris, HP-UX and SGI IRIX. [1]
In Sept 2007 Lattix announced the latest version of their Matrix software would integrate with Understand. [2]
List of tools for static code analysis