Borland C++ Explained

Borland C++
Developer:Borland
Latest Release Version:5.5
Operating System:MS-DOS, OS/2, Microsoft Windows
Genre:IDE
License:Proprietary software

Borland C++ was a C and C++ IDE (integrated development environment) released by Borland 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 (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

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

Borland C++ Compiler

C++Builder with C++ bundle

Borland C++ for OS/2

Borland C++ (Builder) Mobile Edition

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.[11]

On April 29, 2003, 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++

Borland C++ evolved in a number of steps:

Turbo C++Borland C++ → Borland C++Builder → CodeGear C++Builder → Embarcadero C++Builder

See also

External links

Notes and References

  1. Web site: BORLAND ANNOUNCES AVAILABILITY OF BORLAND C++ DEVELOPMENT SUITE 5.0 AND BORLAND C++ 5.0 Also Announces BC++ 5.0 Object Scripting Contest -- Win a Free Lap-Top Computer! . 2001-06-18 . https://web.archive.org/web/20010618010311/http://www.borland.com/borlandcpp/press/1996/bc5ship.html . 2001-06-18 . live .
  2. Web site: BORLAND ANNOUNCES BORLAND C++ DEVELOPMENT SUITE WITH DESIGN TOOLS 5.0 - New Version of Acclaimed Development System Now Includes Together/C++ Object-Oriented Analysis and Design Tools . 2001-06-18 . https://web.archive.org/web/20010618012052/http://www.borland.com/borlandcpp/press/1996/designpr.html . 2001-06-18 . live .
  3. http://www.drdobbs.com/borland-c-development-suite-50/184415538 Borland C++ Development Suite 5.0
  4. Web site: BORLAND ANNOUNCES BORLAND C++ 5.0 FOR MICROSOFT WINDOWS 95/NT AND JAVA DEVELOPMENT - The Most Productive C++ Compiler for Windows 95 and NT now Includes Free Integrated Internet Development Tools for Java . 2001-02-07 . https://web.archive.org/web/20010207212432/http://www.borland.com/borlandcpp/press/1996/bc5.html . 2001-02-07 . live .
  5. Web site: BORLAND ANNOUNCES BORLAND C++ DEVELOPMENT SUITE 5.0 FOR MICROSOFT WINDOWS 95/NT AND JAVA DEVELOPMENT - The only comprehensive, integrated C++ Development Suite, including AppAccelerator Just-in-Time Compiler for Java . 2001-06-18 . https://web.archive.org/web/20010618005445/http://www.borland.com/borlandcpp/press/1996/bc5dvpst.html . 2001-06-18 . live .
  6. Web site: BORLAND ANNOUNCES AVAILABILITY OF UPDATES TO ITS AWARD-WINNING Borland C++ PRODUCTS - Products Now Include Microsoft Foundation Classes (MFC) and a Trial Version of Delphi 2.0 . 2001-06-18 . https://web.archive.org/web/20010618004440/http://www.borland.com/borlandcpp/press/1996/bc501.html . 2001-06-18 . live .
  7. Web site: BORLAND SHIPS UPDATE TO BORLAND C++ 5.0 - New Service Release Provides 16- & 32-Bit Windows Development, Immediate Compatibility with Borland C++Builder - Borland C++ Design Tools Wins "Jolt Cola Award" for Best Software Design and Management Tools . 2001-03-06 . https://web.archive.org/web/20010306045417/http://www.borland.com/borlandcpp/press/1997/bcpp502.html . 2001-03-06 . live .
  8. Web site: Inprise/Borland Launches Free Borland C++ Compiler . 2004-12-12 . https://web.archive.org/web/20041212053812/http://www.borland.com/news/press_releases/2000/02_16_00_bcppcompiler.html . 2004-12-12 . live .
  9. Web site: BORLAND SHIPS BORLAND C++ 2.0 FOR OS/2 - New Version Includes OWL Support and OS/2 Warp Compatibility . 2001-06-18 . https://web.archive.org/web/20010618001849/http://www.borland.com/borlandcpp/press/1995/bcos2shp.html . 2001-06-18 . live .
  10. Web site: BORLAND SHIPS BORLAND C++ 2.0 FOR OS/2 WITH THE SMART TOOLSET - Bundle Combines Industry Standard OS/2 Compiler with Windows Migration Kit . 2001-06-10 . https://web.archive.org/web/20010610205559/http://www.borland.com/borlandcpp/press/1995/bcos2smt.html . 2001-06-10 . live .
  11. Web site: Borland Introduces New C++ Technology to Accelerate Mobile Application Development . 2005-03-07 . https://web.archive.org/web/20050307004326/http://www.borland.com/news/press_releases/2002/11_12_02_borland_introduces_new_tech.html . 2005-03-07 . live .
  12. Web site: Nokia and Borland Announce Availability of Borland C++ Mobile Edition for Series 60, Nokia Edition . 2005-03-07 . https://web.archive.org/web/20050307004504/http://www.borland.com/news/press_releases/2003/04_29_03_nokia_and_borland_announce_mobile_edition.html . 2005-03-07 . live .
  13. Web site: C++Builder Downloads . 2003-08-01 . https://web.archive.org/web/20030801074804/http://www.borland.com/products/downloads/download_cbuilder.html . 2003-08-01 . live .