Borland C++
   HOME

TheInfoList



OR:

Borland C++ is a C and
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
IDE (
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools ...
) for
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
and Microsoft Windows. It was the successor to Turbo C++ and included a better debugger, the
Turbo Debugger Turbo Debugger (TD) is a machine-level debugger for DOS executables, intended mainly for debugging Borland Turbo Pascal, and later Turbo C programs, sold by Borland. It is a full-screen debugger displaying both Turbo Pascal or Turbo C source and c ...
, 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 box The dialog box (also called dialogue box (non-U.S. English), message box or simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response. Dialog boxes ar ...
es, 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 Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the PC industry within three years. The term can no ...
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 An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
calls, how many times some function is called, and other features. If some error is found, a pop-up window appears, the
debugger A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its executi ...
can stop, or a log is written to disk. Delivered for 16- and 32-bit applications.


Version history


Borland C++ for MS-DOS, Windows

*2.0 (1991;
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
) *3.0 (1991): New compiler support to build Microsoft Windows applications. *3.1 (1992): Introduction of Windows-based IDE and application frameworks (OWL 1.0, Turbovision 1.0) *4.0 (1993; Windows 3.x): MS-DOS IDE supported no longer, included OWL 2.0. *4.01 *4.02 (1994) *4.5 *4.51 *4.52 (1995): Official support for Windows 95, OWL 2.5. Last version *4.53 *5.0 (1996-03-26(base, Development Suite), 1996-06-25(Design Tools); Windows 3.x/95/NT 3.51): Basic version includes Borland C++ 4.52, ObjectWindows Library (OWL) 5.0, Sun's
Java Development Kit The Java Development Kit (JDK) is a distribution of Java Technology by Oracle Corporation. It implements the Java Language Specification (JLS) and the Java Virtual Machine Specification (JVMS) and provides the Standard Edition (SE) of the Java ...
, Borland Debugger for Java, native 32-bit ObjectScripting IDE, Visual Database Tools (VDBT). Development suite also includes CodeGuard 32/16, PVCS Version Manager, InstallShield Express, and AppAccelerator Just-in-Time for Java compiler. Development Suite with Design Tools version adds Scenario View Editor, Scenario View Editor, Object Model Editor to Development Suite edition. Supports compilation of Windows 3.1/95/NT 3.51 and DOS native executables, with Windows 3.1 integrated development environment supported via BC++ 4.52. It does not (officially) work on Windows NT 4.0 (which was still in development at that time). 3rd party tests exhibited some problems on NT 4.0. C++ compiler can support ObjectWindows Library (OWL) 5.0,
Microsoft Foundation Classes Microsoft Foundation Class Library (MFC) is a C++ object-oriented library for developing desktop applications for Windows. MFC was introduced by Microsoft in 1992 and quickly gained widespread use. While Microsoft has introduced alternative app ...
3.2/4.0 libraries. *5.01 (1996-09-03(base, Development Suite, Design Tools)): Base version now includes ViewSoft's Power Charger for MFC demo,
Borland Delphi Delphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment (IDE) for rapid application development of desktop, ...
2.0 Trial Edition, DeltaPoint's QuickSite automatic web page creation and site management tool; with ObjectWindows Library (OWL) updated to 5.01. Design Tools edition includes Together/C++ object-oriented analysis and design tools (OOAD) over Development Suite edition. *5.02 (1997-04-04): Final independent release of the Borland C++ IDE (subsequently replaced up by the
C++Builder C++Builder is a rapid application development (RAD) environment, originally developed by Borland and owned by Embarcadero Technologies (a subsidiary of Idera), for writing programs in the C++ programming language currently targeting Windows (bo ...
series), final release to support compilation to (real-mode) MS-DOS target. New features include Windows NT 4.0 operating system support, MFC 4.1 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

*5.5 (2000-02-16; Windows 95/98/NT/2000): Based on Borland C++Builder 5, it is a freeware compiler without the IDE from the parent product. Includes Borland C++ Compiler v5.5, 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

*Borland C++ Builder 4.0 + Borland C++ 5.02 (1999): Bundle combination to facilitate the migration to C++Builder.


Borland C++ for OS/2

* Borland C++ 1.0 (1992) * Borland C++ 1.5 (1992) * Borland C++ 2.0 (1995-01-09 (base), 1995-06-01 (SMART toolset)): Supports
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 r ...
2.1 and Warp 3, OWL for Presentation Manager 2.0 library. SMART toolset edition includes Source Migration Analysis Reporting Toolset (SMART) developed by One Up Corporation for automatic migration of 16/32-bit Windows and 16-bit OS/2 codes to 32-bit 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. On April 29, 2003, Borland Software Corporation announced the release of Borland C++ Mobile Edition for Series 60, Nokia Edition. It includes a version of Borland C++Builder 6, Series 60 Software Development Kit (SDK) for Symbian OS, Nokia Edition (includes
Nokia Series 60 The S60 Platform (formerly Series 60 User Interface) was a software platform for smartphones that runs on top of the Symbian operating system. It was created by Nokia based on the 'Pearl' user interface from Symbian Ltd. It was introduced at ...
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.


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 C++Builder is a rapid application development (RAD) environment, originally developed by Borland and owned by Embarcadero Technologies (a subsidiary of Idera), for writing programs in the C++ programming language currently targeting Windows (bo ...


See also

*
Turbo C Turbo C is a discontinued integrated development environment (IDE) and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, compr ...
* Turbo C++ *
Visual C++ Microsoft Visual C++ (MSVC) is a compiler for the C, C++ and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available in both tri ...
*
C++Builder C++Builder is a rapid application development (RAD) environment, originally developed by Borland and owned by Embarcadero Technologies (a subsidiary of Idera), for writing programs in the C++ programming language currently targeting Windows (bo ...


References


External links

*Borland International, Inc. Borland C++ for Windows pages
2.0 for OS/25.0-5.015.02
*Inprise Corporation Borland C++ pages
C++ Compiler 5.5
*Borland Software Corporation Borland C++ pages
C++ Mobile EditionBorland C++ Compiler (BCC32) Download
{{Authority control Borland software C++ compilers Integrated development environments DOS software