Borland C++
Borland C++ is a C and C++ IDE (integrated development environment) 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[edit]
Object Windows Library (OWL): 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[edit]
Borland Power Pack for DOS: Used to create and 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 and bit applications.
Version history[edit]
Borland C++ for MS-DOS, Windows[edit]
- (; MS-DOS)
- (): New compiler support to build Microsoft Windows applications.
- (): Introduction of Windows-based IDE and application frameworks (OWL , Turbovision )
- (; Windows 3.x): MS-DOS IDE supported no longer, included OWL
- ()
- (): Official support for Windows 95, OWL Last version
- ((base, Development Suite),[1] (Design Tools);[2] Windows 3.x/95/NT [3]): Basic version includes Borland C++ , ObjectWindows Library (OWL) , Sun's Java Development Kit, Borland Debugger for Java, native bit ObjectScripting IDE, Visual Database Tools (VDBT).[4] Development suite also includes CodeGuard 32/16, PVCS Version Manager, InstallShield Express, and AppAccelerator Just-in-Time for Java compiler.[5] Development Suite with Design Tools version adds Scenario View Editor, Scenario View Editor, Object Model Editor to Development Suite edition. Supports compilation of Windows /95/NT and DOS native executables, with Windows integrated development environment supported via BC++ It does not (officially) work on Windows NT (which was still in development at that time). 3rd party tests exhibited some problems on NT C++ compiler can support ObjectWindows Library (OWL) , Microsoft Foundation Classes / libraries.
- ((base, Development Suite, Design Tools)[6]): Base version now includes ViewSoft's Power Charger for MFC demo, Borland Delphi Trial Edition, DeltaPoint's QuickSite automatic web page creation and site management tool; with ObjectWindows Library (OWL) updated to Design Tools edition includes Together/C++ object-oriented analysis and design tools (OOAD) over Development Suite edition.
- ([7]): Final independent release of the Borland C++ IDE (subsequently replaced up by the C++Builder series), final release to support compilation to (real-mode) MS-DOS target. New features include Windows NT operating system support, MFC library support, code signing. All versions include full OWL and MFC source codes. Corresponding to Borland C++Builder 3, the CD version of Borland C++ is free by mailing the in-box coupon from C++Builder 3 Professional package. Registered Borland C++ 5 owners can receive update for discount.
Borland C++ Compiler[edit]
- (;[8] Windows 95/98/NT/): Based on Borland C++Builder 5, it is a freeware compiler without the IDE from the parent product. Includes Borland C++ Compiler v, Borland Turbo Incremental Linker, Borland Resource Compiler / Binder, C++ Win32 Preprocessor, ANSI/OEM character set file conversion utility, Import Definitions utility to provide information about DLLs, Import Library utility to create import libraries from DLLs, Borland Turbo Dump, Librarian, Borland C/C++ Runtime Library, ANSI/ISO Standard Template Library (STL).
C++Builder with C++ bundle[edit]
- Borland C++ Builder + Borland C++ (): Bundle combination to facilitate the migration to C++Builder.
Borland C++ for OS/2[edit]
- Borland C++ ()
- Borland C++ ()
- Borland C++ ( (base),[9] (SMART toolset)[10]): Supports OS/2 and Warp 3, OWL for Presentation Manager library. SMART toolset edition includes Source Migration Analysis Reporting Toolset (SMART) developed by One Up Corporation for automatic migration of 16/bit Windows and bit OS/2 codes to bit OS/2.
Borland C++ (Builder) Mobile Edition[edit]
Designed to be integrated with Borland C++Builder 6, initial release was to be released in late November , and bundled with Borland C++Builder 6 Enterprise and Professional editions.[11]
On April 29, , Borland Software Corporation announced the release of Borland C++ Mobile Edition for Series 60, Nokia Edition.[12] It includes a version of Borland C++Builder 6, Series 60 Software Development Kit (SDK) for Symbian OS, Nokia Edition (includes Nokia Series 60 emulator), 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.[13]
Evolution of Borland C++[edit]
Borland C++ evolved in a number of steps:
- Turbo C++ Borland C++ Borland C++Builder CodeGear C++Builder EmbarcaderoC++Builder
-