Borland C++


Borland C++ is a C and C++ IDE for MS-DOS and Microsoft Windows. It was the successor to Turbo C++, and included a better debugger, the Turbo Debugger, which was written in protected mode DOS.

Libraries

Object Windows Library : A set of C++ classes to make it easier to develop professional graphical Windows applications.
Turbo Vision: A set of C++ classes to create professional applications in DOS. Those classes mimics some of the aspects of a Windows application like: dialog boxes, messages pumps, menus, accelerators, etc.
Borland Graphics Interface: A library of functions for doing simple, presentation-style 2D graphics. Drivers were included for generic CGA, EGA and VGA capability, with support for a limited number of video-modes, but more advanced, third-party drivers were also available.

Add-ons

Borland Power Pack for DOS: Used to create 16- and 32-bit protected mode DOS applications, which can access a limited scope of the Windows API and call functions in any Windows DLL.
Borland Code Guard: Once installed and integrated within the IDE, Code Guard can insert instrumentation code in the final executable that can be used to monitor: pointer usage, API calls, how many times some function is called, and other features. If some error is found, a pop-up window appears, the debugger can stop, or a log is written to disk. Delivered for 16- and 32-bit applications.

Version history

Borland C++ for MS-DOS, Windows

Designed to be integrated with Borland C++Builder 6, initial release was to be released in late November 2002, and bundled with Borland C++Builder 6 Enterprise and Professional editions.
On April 29, 2003, Borland Software Corporation announced the release of Borland C++ Mobile Edition for Series 60, Nokia Edition. It includes a version of Borland C++Builder 6, Series 60 Software Development Kit for Symbian OS, Nokia Edition, C++ Mobile Edition plug-in.
C++ Mobile Edition is also available as a separate plug-in for C++Builder 6, supporting all except Trial Editions.

Evolution of Borland C++

Borland C++ evolved in a number of steps: