CC-Rider C++

From EDM2
Jump to: navigation, search
A utility for C and C++ programmers that converted C/C++ code project into an internal database that then allowed the users to perform various analytical, visualisation and automatic documentation queries. Originally a C visualisation and documentation tool for DOS that over time was ported to MS Windows and gained static analysis and other code verification features in addition to C++ support. CC-Rider is not a native OS/2 tool per se. but the company maintained a version of the Windows 16 bit executable that ran under WinOS/2 and specifically supported OS/2 capable C/C++ compilers such as Borland C++, Watcom and IBM VisualAge C++, and that version was maintained and supported until version 6.2, and even available after that is you pressed the sales people.

Some versions of the toolkit also included a CC-RIDER API Libraries and Utilities but that is a C library that allowed you to build applications that queried the CC-Rider database, but the library had previously been sold as a separate product. Over time CC-Rider C++ also gained support for a variety of embedded compilers from sundry manufacturers although the main thrust of support was for tools from Microsoft and Borland.

Originally sold as a documentation tool primarily and only in one version with a couple of optional tools and support services, but later editions of the software were split into two distinct versions:

  • Standard Edition: Includes the source code analysers and visual browsers for C and C++. Lacks documentation generation and does not include the API library and utilities
  • Deluxe Edition: Full support for documentation generation and source code browsing. It includes the API library providing access by custom programs to CC-Rider's detailed symbol database information.

There were also packages of the Deluxe version available:

  • Team Development Edition: Three user version of the Deluxe Edition
  • Department Development Edition: ten user version of the Deluxe Edition.


  • Last known version: 6.4 - 2004 - UI and database improvements.
  • Version 6.3 - 2003 - .NET 2003 support. Easy Import of Microsoft Visual C++ v6 and v7 projects.
  • Version 6.2 - 2001 - New features included: Importation of Visual C++ projects as a whole, search for unused functions and symbols, code analyser and database API improvements, support for the third party Visual UML tool. Support for Windows 16 bit, DOS and WinOS2 dropped.
  • Last known OS/2 and DOS version: 6.1 - 1999 - First version with full support for C++, full HTML output, improved support for Borland C++ Builder and the VCL library, C++ namespaces, MS VC++ v5 and v6, better C++ template support, more flexible project setup.
  • Version 6.0 - Improved documentation output for RTF (Rich Text Format), HTML (Web browsers)and WinHelp files. Support for new ANSI/ISO C++ features including, including template specializations, the bool and wchar_t types, and namespaces. Sundry user interface improvements including the ability to browse source code comments and string literals as easily as symbol names.



  • Commercial - Discontinued.