Borland C++ is a programming environment for Windows and DOS operating systems. It is a C++ and C Integrated Development Environment developed by Borland and released the first one in 1991. It follows in the wake of Turbo C++ programming software.
Borland C++ includes two libraries—Object Windows Library or OWL and Turbo Vision. OWL provides access to C++ classes that will enable users to create professional-looking graphical Windows programs. Turbo Vision is the library for DOS applications. It includes C++ classes which enables users to create dialog boxes, menus, accelerators, and messages pumps. Borland C++ also includes two add-ons—the Borland Power Pack for DOS and the Borland CodeGuard. Borland Power Pack for DOS enables users to create protected mode DOS applications in 16 and 32 bits. These enables users to acquire Windows API limited functionality. Borland CodeGuard enables users to include instrumentalization codes in executable files. These can then monitor API calls, Call frequency, and pointer usage. In times of errors or interruptions, Borland C++ debugger will stop or a pop-up window will inform the user of the error. A log of the error will also be saved to the disk.
Borland C++ is a successor of Turbo C++. After, Borland C++ Builder succeeds this program, followed by CodeGear C++ Builder and Embarcadero C++ Builder.