Borland C++
| Company type | Software |
|---|---|
| Industry | Software development |
| Predecessor | Turbo C++ |
| Founder | Borland |
| Fate | Replaced by Borland C++Builder |
| Successor | Borland C++Builder |
| Products | Integrated development environment for C and C++ |
| Owner | Borland |
| Parent | Borland |
Borland C++ is an integrated development environment (IDE) for C and C++ programming languages, developed by Borland and available for MS-DOS and Microsoft Windows. It followed the Turbo C++ product line and introduced an enhanced debugger known as the Turbo Debugger, which operated within protected mode DOS.
Libraries
Object Windows Library (OWL): A suite of C++ classes created to facilitate the development of professional Windows applications.
Turbo Vision: A framework of C++ classes aimed at building advanced DOS applications that replicate Windows interface elements such as dialog boxes, message loops, menus, and keyboard shortcuts.
Borland Graphics Interface: Provides straightforward 2D graphics capabilities with support for CGA, EGA, and VGA hardware through built-in drivers, as well as compatibility with sophisticated third-party drivers.
Add-ons
Borland Power Pack for DOS: Allows developers to produce 16- and 32-bit protected mode DOS programs with limited integration of Windows API and DLL functionalities.
Borland Code Guard: An IDE-integrated tool that embeds monitoring routines into executables to track pointer use, API invocations, function call counts, and error occurrences. It supports both 16-bit and 32-bit software.
Borland C++ for MS-DOS, Windows
- 2.0 (1991; MS-DOS)
- 3.0 (1991): Introduced compiler capabilities for Microsoft Windows applications.
- 3.1 (1992): Debuted a Windows-based IDE along with frameworks OWL 1.0 and Turbo Vision 1.0.
- 4.0 (1993; Windows 3.x): Discontinued MS-DOS IDE support; incorporated OWL 2.0.
- 4.01
- 4.02 (1994)
- 4.5
- 4.51
- 4.52 (1995): Added official compatibility with Windows 95; included OWL 2.5; marked the final major release.
- 4.53
- 5.0 (1996): Supported Windows 3.x/95/NT 3.51 environments; bundled Borland C++ 4.52, OWL 5.0, Sun’s Java Development Kit, Borland Java Debugger, a native 32-bit ObjectScripting IDE, Visual Database Tools; featured CodeGuard, PVCS Version Manager, InstallShield Express, and AppAccelerator Just-in-Time Java compiler. The Design Tools edition offered additional utilities such as Scenario View Editor and Object Model Editor. Officially not supported on Windows NT 4.0; compatible with OWL 5.0 and MFC versions 3.2/4.0.
- 5.01 (1996): Included ViewSoft’s Power Charger MFC demonstration, Borland Delphi 2.0 Trial Edition, DeltaPoint’s QuickSite web management software; updated OWL to version 5.01; Design Tools edition incorporated Together/C++ for object-oriented analysis and design.
- 5.02 (1997): Represented the last standalone Borland C++ IDE before replacement by the C++Builder series; final release supporting real-mode MS-DOS compilation targets; introduced support for Windows NT 4.0 and MFC 4.1 libraries; added code signing capabilities; provided complete source code for OWL and MFC libraries. Registered users were eligible for discounted upgrades; a CD version was offered free alongside the purchase of C++Builder 3 Professional.
Borland C++ Compiler
- 5.5 (2000-02-16; Windows 95/98/NT/2000): Derived from Borland C++Builder 5, this free compiler package excludes the IDE component of the original product line. It contains Borland C++ Compiler version 5.5, Turbo Incremental Linker, Resource Compiler/Binder, Win32 Preprocessor, utilities for ANSI/OEM character set conversion, Import Definitions and Library tools for DLL handling, Turbo Dump, Librarian tool, the C/C++ Runtime Library, and the ANSI/ISO Standard Template Library (STL).
C++Builder bundled with C++
- Borland C++ Builder 4.0 combined with Borland C++ 5.02 (1999): This package was created to facilitate the transition to C++Builder environments.
Borland C++ for OS/2
- Borland C++ 1.0 (1992)
- Borland C++ 1.5 (1992)
- Borland C++ 2.0 (base release on 1995-01-09; SMART toolset on 1995-06-01): Compatible with OS/2 2.1 and Warp 3, featuring OWL for Presentation Manager 2.0 libraries. The SMART toolset edition provides the Source Migration Analysis Reporting Toolset, enabling automated porting of Windows and OS/2 applications to 32-bit OS/2 systems.
Borland C++ (Builder) Mobile Edition
This edition was integrated into Borland C++Builder 6, which launched in late 2002 and was included with both Enterprise and Professional versions.
On April 29, 2003, Borland introduced the Borland C++ Mobile Edition tailored for Series 60 Nokia devices. The offering comprises Borland C++Builder 6, the Series 60 SDK for Symbian OS alongside the Nokia Series 60 emulator, plus a dedicated Mobile Edition plug-in.
Additionally, the C++ Mobile Edition is available as an independent plug-in compatible with all versions of C++Builder 6 except for Trial Editions.
Progression of Borland C++
The development path of Borland C++ followed this sequence:
- Turbo C++ → Borland C++ → Borland C++Builder → CodeGear C++Builder → Embarcadero C++Builder
Related topics
Additional resources
- Borland International, Inc. archive pages for Borland C++ on Windows: Version 2.0 for OS/2, Version 4.5, Versions 5.0-5.01, Version 5.02
- Inprise Corporation archived pages for Borland C++: Compiler version 5.5
- Borland Software Corporation archived resources: Compiler version 5.5, Mobile Edition
- Download page for Borland C++ Compiler (BCC32)