CC-Rider C++: Difference between revisions
Created page with "rightA utility for C and C++ programmers that converted C/C++ code project into an internal database that then allowed the users to perform various analy..." |
mNo edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:CCRIDER.png|right]]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 | [[Image:CCRIDER.png|right]]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, 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++]], [[Open Watcom|Watcom]] and [[IBM VisualAge C++]]. That version was maintained and supported until version 6.2. | ||
Some versions of the toolkit also included a '''CC-RIDER API Libraries and Utilities''' | Some versions of the toolkit also included a '''CC-RIDER API Libraries and Utilities''' - a C library that allows you to build applications that queried the CC-Rider database. This library has 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: | 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 | * '''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. | * '''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. | ||
Line 13: | Line 12: | ||
==Versions== | ==Versions== | ||
* | * 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. | ||
* 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. | |||
* 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 Win-OS2 dropped. | |||
* | * 6.3 (2003) - .NET 2003 support. Easy Import of [[Microsoft]] Visual C++ v6 and v7 projects. | ||
* | * 6.4 (2004) - UI and database improvements. | ||
* [[ | |||
==License== | ==License== | ||
* Commercial | *Commercial | ||
*Author: [[Western Wares]] | |||
[[Category:MS Windows Tools]][[Category:C]][[Category:C++]][[Category:DOS Tools]] |
Latest revision as of 04:15, 5 January 2023

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, 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++. That version was maintained and supported until version 6.2.
Some versions of the toolkit also included a CC-RIDER API Libraries and Utilities - a C library that allows you to build applications that queried the CC-Rider database. This library has 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.
Versions
- 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.
- 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.
- 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 Win-OS2 dropped.
- 6.3 (2003) - .NET 2003 support. Easy Import of Microsoft Visual C++ v6 and v7 projects.
- 6.4 (2004) - UI and database improvements.
License
- Commercial
- Author: Western Wares