Jump to content

Borland C++

From Alfawiki
Borland C++
Company typeSoftware
IndustrySoftware development
PredecessorTurbo C++
FounderBorland
FateReplaced by Borland C++Builder
SuccessorBorland C++Builder
ProductsIntegrated development environment for C and C++
OwnerBorland
ParentBorland

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