Fact-checked by Grok 2 weeks ago

Borland C++

Borland C++ was an (IDE) for C and C++ programming languages, developed by International as the professional successor to the and lines, emphasizing object-oriented features and for and Windows platforms. First released in 1991 with as an independently developed (succeeding which debuted in May 1990), it quickly became a leading tool, with shipping over 500,000 copies by late 1991 and establishing itself as the largest single supplier of C++ compilers. The product evolved through versions such as 2.0 in 1991, which provided full support for AT&T C++ 2.0 including , streams, and class libraries, alongside compliance and tools like a multi-file editor, , and the Object Windows Library (OWL) for graphical applications. Later iterations, including version 3.1, extended support to and 3.1, while version 5.5 in 2000 marked the final command-line release. Known for its affordable pricing, , and specialized libraries that facilitated efficient code modularization and portability, Borland C++ played a pivotal role in popularizing C++ among PC developers before transitioning into Borland C++Builder in 1997.

Overview

Development Origins

Borland Software Corporation was founded in 1983 by Philippe Kahn, along with Niels Jensen, Ole Henriksen, and Mogens Glad, initially focusing on developing compilers for the Pascal programming language. The company's first major product, Turbo Pascal, released in November 1983, introduced an innovative integrated development environment (IDE) that emphasized speed, affordability, and ease of use for MS-DOS systems, quickly gaining popularity among developers. This success established Borland's reputation for accessible programming tools, prompting expansion into other languages to meet growing demand in the personal computing market. In 1987, extended its lineup to C with the release of in May, marketed as a fast and low-cost alternative for programming. Priced affordably and featuring a compact with rapid compilation, targeted hobbyists and professionals alike, directly challenging 's more expensive C offerings during the era. To accelerate development, acquired Systems that year, integrating elements of its Wizard C technology into , which enhanced the product's performance and reliability. This move exemplified 's early acquisition strategy, leveraging external innovations to bolster its competitive edge against established players like . Building on Turbo C's foundation, Borland introduced in May 1990, marking a pivotal advancement as one of the earliest commercial C++ compilers equipped with an integrated . It supported foundational C++ features such as classes and inheritance—prior to the formal ISO standardization of the language in 1998—and targeted 8086 and 80286 processors for broad compatibility. Later bundled with Borland's Object Windows Library (OWL) for Windows development, Turbo C++ further intensified competition with by democratizing tools.

Key Features and Innovations

Borland C++ introduced an integrated development environment (IDE) renowned for its "Turbo" compilers, which emphasized rapid compilation and linking to facilitate quick prototyping and iteration in resource-constrained environments. This approach integrated an editor, compiler, linker, and basic debugger into a single interface, allowing developers to edit, build, and test code seamlessly without switching tools. The fast compilation times, often significantly quicker than contemporaries like Microsoft C/C++ due to optimized single-pass parsing and minimal overhead, enabled developers to compile moderately sized programs in seconds on 1980s-era hardware. A hallmark of Borland C++ was its early and robust support for features, aligning closely with the emerging C++ language specifications. From Turbo C++ 1.0 onward, it implemented , allowing classes to derive from multiple base classes while managing virtual function tables to resolve ambiguities. Later versions added templates for and for structured error management, providing developers with tools to build complex, reusable hierarchies ahead of full standardization. The environment integrated specialized libraries for development, enhancing productivity across text and graphical modes. Turbo Vision offered a for creating sophisticated text-mode applications in , featuring overlapping windows, pull-down menus, modal dialogs, and event-driven handling for and input, all built on object-oriented classes like TView and TApplication to automate screen management and validation. For Windows GUI development, the Object Windows Library (OWL) provided an object-oriented wrapper around the , supporting class hierarchies for windows, controls, and documents, along with response tables for efficient event handling and Doc/View architecture for separating data from presentation. Borland C++ included several targeted innovations for low-level control and debugging in memory-limited settings. Inline assembly support allowed embedding x86 assembly code directly within C++ functions using asm blocks, enabling performance-critical optimizations while maintaining compatibility with the compiler's code generation. For DOS environments constrained to 640 KB, the VROOMM (Virtual Run-time Object-Oriented Memory Manager) overlay system automatically managed code segments, loading only necessary modules into memory on demand to support larger applications without manual intervention. The integrated featured watch windows for real-time monitoring of variables and expressions, alongside breakpoints and step-through execution, streamlining in both and early Windows targets. Cross-platform development was advanced through initial support for Windows and , bridging roots with graphical systems via compatible memory models and APIs. This included resource editors in tools like Resource Workshop, which compiled .RC script files into binary .RES resources for dialogs, menus, and icons, integrating seamlessly with the for Windows and OS/2 application building. These capabilities allowed developers to target multiple environments with minimal code changes, leveraging shared libraries and compiler flags for portability.

Product Versions

DOS and Early Windows Editions

The initial release of Borland's C++ compiler, Turbo C++ 1.0, arrived in May 1990 as a 16-bit, -only product designed for environments. It supported the C++ 2.0 dialect, providing an (IDE) with a fast and editor tailored for the constraints of early 1990s personal computing. Bundled with the Turbo Debugger, a powerful tool for stepping through code and inspecting variables in real-time, this version targeted developers building console and simple graphical applications under 's 640 KB limit. In 1991, evolved the product into Borland C++ 2.0, expanding support to include execution on 80286 and 80386 processors, which allowed access to beyond DOS's base limits. This version introduced Borland's proprietary C++ class libraries, offering reusable object-oriented components to streamline development of larger applications while maintaining compatibility with the C++ 2.0 standard. The compiler retained the lightweight from its predecessor but added optimizations for DOS extenders like DPMI, enabling more efficient handling of memory-intensive programs without requiring a full switch to a graphical OS. Borland C++ 3.0, also released in 1991, marked the first edition to incorporate support for building applications targeting APIs, including a resource compiler for embedding dialogs, icons, and menus into executables. It bundled the ObjectWindows Library () 1.0, a framework that abstracted calls into C++ objects, simplifying development for 16-bit Windows programs. To address 's 640 KB memory constraint, the suite employed smart overlays—dynamic loading of code segments from disk—to manage large projects, ensuring compatibility with conventional hardware setups. Priced at $495 for the full suite, Borland C++ 3.0 positioned itself as an affordable option for hobbyists, professionals, and educational users, undercutting more expensive competitors like Microsoft's C/C++ tools while emphasizing rapid prototyping and cross-compatibility between and early Windows.

Windows IDE and Advanced Versions

Borland C++ 3.1, released in 1992, introduced the first Windows-based (), allowing developers to edit, compile, and run programs under Windows while supporting targets for both and applications. The featured a graphical for managing projects, including the for handling compile and link settings, with project files (.PRJ) functioning as makefiles and automatic configuration of and linker options. It supported multiple memory models such as tiny, small, medium, compact, large, and huge, along with overlay management using VROOMM for larger models, and Windows-specific code generation via options like -W for executables and -WD for DLLs, which defined the _Windows macro and used Pascal calling conventions for functions. In 1993, Borland C++ 4.0 enhanced the with comprehensive 32-bit support for and platforms, incorporating a dedicated 32-bit (BCC32.EXE) and linker (TLINK32.EXE) compatible with 80386, , and processors. The allowed 32-bit compilation through project options, including flat memory models and multithreading via the -tWM switch, while the Resource Workshop defaulted to generating 32-bit resources, with compatibility for format executables where stack sizes were managed by the operating system. An improved optimizer provided settings for code size (-O1, -Os) and speed (-O2, -Ot, -Ox), with specific enhancements like (-Ol), global (-Oe), and jump optimizations (-O), potentially increasing compile times by 20-50% depending on the level selected. Integration with the (BDE) was facilitated through its C++ , enabling direct access to database drivers for , , and SQL servers within Windows applications. Borland C++ 4.5, released in 1994, built on these foundations by advancing ANSI C++ compliance toward draft standards, including better support for dynamic link libraries (DLLs) with export modifiers and resource handling in the . It introduced enhanced multithreading capabilities for 32-bit Windows targets, leveraging Win32 features and library options like CW32MT.LIB to enable concurrent execution in DLLs and executables. The 1997 release of Borland C++ 5.0 marked the final standalone version, shifting focus exclusively to 32-bit development for and , with int and long types standardized at 32 bits and tools like BCC32 and TLINK32 optimized for Win32 integration. It provided full support for templates, including function, class, and member templates for , such as parameterized types in containers like vectors and priority queues, alongside 187 container classes organized into 13 families for type-safe data structures. Namespaces were fully implemented for scope management, allowing definitions, extensions, and access via the namespace keyword, using directives, or qualified names (e.g., std:: for elements like exception classes). with STLport, via Rogue Wave's ANSI/ISO-compliant Standard C++ Library, included containers (e.g., vector, list, deque), algorithms (e.g., sort, find), and iterators, emphasizing efficiency and multithreading compatibility, though with limitations like no member function templates. AppExpert wizards assisted in rapid application generation, particularly for servers and containers, automating basic project skeletons and database tool integration. System requirements included a minimum of 16 MB , an 80486 or better , and or , reflecting the demands of 32-bit operations and library loading. In 2000, Borland released C++ 5.5 as a command-line only without an , made freely available for download. It supported 32-bit Windows development and marked the final release in the Borland C++ series before the full transition to .

OS/2 Editions

Borland C++ editions for were developed to support application creation on IBM's operating system, targeting enterprise developers with tools for building Presentation Manager () interfaces and leveraging 's protected-mode architecture. Released during the early 1990s amid intense competition between and Windows 3.1, these editions provided an () similar to Borland's Windows offerings, emphasizing ease of use, fast compilation, and compatibility with existing C++ codebases. However, their market adoption remained limited due to 's narrower and IBM's emphasis on its own development tools like CSet++, with the final major updates occurring around 1994. The initial release, Borland C++ 1.0 for , arrived in the first half of , for the 2.0 platform. It included a graphical with , a multi-file editor, and integrated capabilities, along with the standalone Turbo Debugger GX for advanced troubleshooting under . The package bundled OS/2-specific libraries such as OS2.LIB for system access, an OS/2 resource editor via Resource Workshop for creating dialogs and menus, and compiler optimizations tailored for commercial-scale projects. This version supported executables, dynamic-link libraries (DLLs), and text-mode applications, enabling developers to target OS/2's flat memory model and 512MB per process while maintaining some portability from and Windows sources through shared Borland libraries. Borland C++ 2.0 for , released in 1994, extended support to 2.1 and 3, introducing enhanced 32-bit capabilities including multithreading via threads and libraries like C2MT.LIB. Key additions encompassed the 2.0, featuring approximately 200 classes for rapid PM application development and Workplace Shell integration, as well as the SMART Toolset for migrating Windows applications to . The retained core tools like the resource editor and , now with improved multi-thread support through options such as -WM for compilation and -sd for linking, while adhering to C++ 3.0 and ANSI/ISO standards for features like templates, , and container classes. Despite these advancements, the edition's uptake was constrained by 's declining against Windows, leading to no further OS/2-specific releases after 1994.

Mobile and Specialized Editions

Borland introduced specialized variants of its C++ development tools in the early to address the growing demand for applications on mobile and embedded platforms, particularly handheld devices running non-desktop operating systems. These editions extended the core IDE with platform-specific compilers, libraries, and debugging capabilities, focusing on resource-constrained environments like -based processors. The Mobile Edition, launched in 2003 as an integrated component of 6, primarily targeted OS and Windows CE (the precursor to ). Developed in collaboration with , it leveraged the Metrowerks IDE for seamless integration, supporting C++ subsets optimized for architectures prevalent in Symbian-enabled smartphones. Key features included bundled device emulators for testing on models such as the and 7650, which simulated hardware constraints like limited memory and battery life without requiring physical devices. The edition also incorporated the VCL for Mobile framework, a lightweight adaptation of Borland's , enabling rapid prototyping of graphical user interfaces with drag-and-drop components tailored for touchscreens and small displays. In 2005, continued mobile development support through updates to and related tools for OS and similar embedded systems, providing enhanced cross-compilation capabilities, debuggers, and linkers for diverse hardware. These were positioned as professional-grade solutions for enterprise developers creating performance-critical applications, such as games or utilities, on platforms requiring low-level hardware access. These mobile and specialized editions proved short-lived, overshadowed by the dominance of Java ME in and the rapid evolution of platform-specific SDKs. Borland's final significant updates to these tools occurred around 2006, after which focus shifted away from niche mobile C++ support amid broader company restructuring.

Libraries and Development Tools

Standard Libraries

The standard libraries bundled with Borland C++ products formed the foundation for application development, providing essential runtime support, user interface frameworks, and database connectivity while extending the standard library with proprietary enhancements. These libraries were tightly integrated into the ecosystem, enabling developers to build robust , Windows, and applications without relying on external dependencies. Key components included the (RTL) for core utilities, the Object Windows Library (OWL) for graphical interfaces, for text-mode UIs, and the (BDE) for data access. The Borland C++ Runtime Library (RTL) served as the core extension to the standard C library, offering classes and functions for string handling, , , and more. The RTL provided safe through operators like new and delete for dynamic allocation and a manager with configurable limits (e.g., 64K heap blocks) to prevent leaks and overflows. Additionally, it incorporated support via locale.h functions such as setlocale and localeconv for handling multi-language text, (wchar_t) processing for non-Roman scripts. The Object Windows Library (OWL) was a C++ object-oriented framework specifically designed for developing Windows desktop applications, encapsulating the Windows API to simplify GUI creation. It supported both Multiple Document Interface (MDI) and Single Document Interface (SDI) architectures through classes like TMDIFrame for managing child windows and TFrameWindow for single-document setups, enabling complex multi-window environments. OWL included extensive dialog support via TDialog for modal and modeless boxes, TCommonDialog for standard Windows interactions (e.g., file open/save, color selection), and validators like TRangeValidator for data input. Controls were handled by base class TControl and derived gadgets such as TButton, TEdit, TListBox, and TStatusBar, with additional features for toolbars, drag-and-drop, and clipboard operations. Versions evolved from OWL 1.0 (introduced with Borland C++ 3.0 in 1991) to OWL 2.5 (released with Borland C++ 4.5 in 1995), adding enhancements like 3D effects, OLE 2.0 integration, and response tables for event handling. An open-source successor, OWLNext, extended OWL for modern compilers while maintaining compatibility with Borland C++ code. Turbo Vision provided a text-based user interface (TUI) framework for DOS console applications, allowing developers to create event-driven programs with a windowed, menu-driven look and feel. It featured classes like TView for screen management (including scrolling and redrawing), TMenuBar and TSubMenu for hierarchical menus, and dialog components such as buttons and input boxes, all built on an object-oriented model. The library's event-driven architecture centralized event processing through TEvent objects for keyboard, mouse, and message handling, with a three-phase routing system (pre-process, focused, post-process) to support extensible, responsive UIs. Turbo Vision was included with Borland C++ starting around version 3.0, emphasizing reusability for applications like IDEs and utilities. The (BDE) offered database connectivity akin to ODBC or JDBC, providing a unified for accessing local files like and , as well as SQL servers. Integrated into Borland C++ from version 5.0 onward, it used components like TDatabase and TQuery for session management, table operations, and SQL execution, abstracting driver-specific details through a layered . BDE supported data-aware controls and transaction handling, making it suitable for client-server and desktop database applications in Borland environments. BDE was deprecated in the early and is no longer supported as of 2025, with modern alternatives like dbExpress recommended.

Third-Party Add-ons

Third-party add-ons significantly expanded the capabilities of Borland C++, providing developers with specialized tools for , advanced libraries, , and that were not included in the core product. These extensions were particularly valuable during the , when Borland C++ versions 4.5 and 5.0 dominated Windows development for and commercial applications, enabling rapid prototyping and distribution in a burgeoning software market. One prominent add-on was , a dedicated installation builder from InstallShield Software Corporation that integrated seamlessly with projects to create professional setup packages for . This tool allowed developers to package executables, libraries, and dependencies into user-friendly installers, supporting features like registry modifications and file compression, which streamlined deployment for Windows-based applications built with Borland C++ 4.5 and later. Rogue Wave's SourcePro C++ library served as a key third-party enhancement, offering advanced containers, numerical algorithms, and networking components compatible with Borland compilers. Designed for high-performance applications, SourcePro provided robust data structures and math libraries that extended beyond Borland's standard offerings, and it was often bundled in professional editions of Borland C++ for enterprise use, with full availability for custom integration. Partners like TurboPower Software developed add-ons such as and Async Professional, which included extended debugging tools, profilers, and UI components tailored for Borland C++ environments. These libraries facilitated advanced , visual controls, and performance analysis, helping developers optimize code for Windows and targets in versions 4.5 and 5.0. In the community-driven space, free tools like BCX emerged as popular converters, translating source code into C++ compatible with Borland compilers, allowing hobbyists to leverage Borland C++ for quick ports from legacy languages. Additionally, third-party extensions to the Borland Graphics Interface (BGI), such as SVGA drivers, expanded graphics support for higher resolutions and video modes, enabling richer visual applications in the shareware scene of the .

Evolution and Legacy

Transition to C++Builder

In the late 1990s, shifted its C++ development strategy from standalone compilers and IDEs to a fully integrated (RAD) environment with the release of 1.0 on February 26, 1997. This product integrated the C++ 5.0 compiler backend—known for its optimizing native code generation—with visual design tools inspired by , enabling drag-and-drop development of Windows applications using the (VCL). Unlike previous command-line-focused tools, introduced property inspectors for editing component attributes and component palettes for assembling user interfaces, marking a paradigm shift toward visual programming while retaining full native C++ support without reliance on Pascal code. C++Builder 3.0, released in 1999, further advanced this approach by adding support for CORBA middleware through integration with VisiBroker tools, allowing developers to generate C++ client code from IDL specifications for distributed applications. It also incorporated components for , such as those for building decision-support and data-aware interfaces, and improved with multi-project groups. This version shared a codebase with Delphi 4, facilitating and component between C++ and Pascal environments, while emphasizing native C++ compilation for performance-critical tasks. Amid intensifying competition from Visual Studio, which dominated Windows C++ development with its integrated tools, pivoted toward visual and -focused products to streamline application building. In April 1999, rebranded as Inprise Corporation to reflect its emphasis on "integrating the ," aligning with the expanded scope of tools like for client-server and web applications. By 6.0 in 2001, the platform introduced the Cross-Platform Library (CLX), a Qt-based alternative to VCL for source-compatible development on Windows and , building on the same C++ compiler backend to support multi-platform native C++ applications.

Current Status and Successors

In 2007, Software Corporation restructured its developer tools division by establishing CodeGear as a wholly owned to focus on products like and , culminating in the release of 2007 as part of RAD Studio 2007. This allowed to streamline operations amid financial challenges, with CodeGear continuing development independently under 's oversight. On July 1, 2008, completed its acquisition of CodeGear from for $23 million, gaining full control of the product line and rebranding it as Embarcadero C++Builder. The acquisition integrated CodeGear's (RAD) tools with Embarcadero's database expertise, enabling enhanced versions such as XE (released in 2010), which introduced initial 64-bit Windows support and foundational cross-platform capabilities building toward mobile deployment. Subsequent releases expanded mobile support, with C++Builder XE2 (2011) adding full 64-bit compilation and iOS integration, followed by full Android support in XE6 (2014). Embarcadero has continued active development, with C++Builder 12 Athens (released November 2023) introducing preview support for standards via a 15 compiler for Windows 64-bit, enhanced (FMX) framework for cross-platform UI development across Windows, macOS, , iOS, and , and improved GetIt for streamlined component installation. RAD Studio 12.2 (September 2024) added AI-assisted coding features, such as Smart CodeInsight integration with large language models like and for and refactoring. C++Builder 13 Florence, released on September 10, 2025, further advanced the platform with full support using a 20-enhanced compiler, a new 64-bit for Windows, additional language extensions, improved cross-platform capabilities via the framework, and enhanced integrations for enterprise development. As of November 2025, remains an actively maintained product under Embarcadero (now part of Idera, Inc.), targeting enterprise for native applications on Windows, macOS, , iOS, and , with professional editions available via annual subscriptions starting at approximately $1,583 for the tier, including one year of updates. A free Community Edition is offered for individuals, startups, and teams with up to five developers or annual revenue under $5,000, providing full features for Windows app development. Borland's direct involvement in developer tools ended following its acquisition by International in July 2009 for $75 million, which focused on rather than IDEs like .

References

  1. [1]
    History of C and C++. Part one: emergence and standardization of ...
    Nov 21, 2024 · Historically, Borland C++ was a descendant of Turbo C but incorporated the hallmarks of C++—support of object-oriented programming. Each version ...
  2. [2]
    [PDF] A History of C++: 1979− 1991 - Bjarne Stroustrup
    Jan 1, 1984 · This paper outlines the history of the C++ programming language. The emphasis is on the ideas, constraints, and people that shaped the ...
  3. [3]
    [PDF] BORLAND - Bitsavers.org
    torials, primers, and a guide to the Borland C++ documentation set. These are the chapters in this manual: Chapter 1: Installing Borland C++ tells you how ...
  4. [4]
    Borland C - Computer History Wiki
    Oct 18, 2018 · Borland C++ 3.1​​ Borland started out with Turbo C back in 1987. With version 2.0, it also started to offer a more 'professional' version, ...
  5. [5]
    A Quick History - C++Builder - 25 Years! - C++Builder
    Feb 26, 2022 · C++Builder's origin comes from Borland staff having observed the success of Delphi, with its UI libraries and elegant property-method-event model.
  6. [6]
    The Executive Computer; Philippe Kahn of Borland, in His Own Words
    Aug 18, 1991 · He is also chief executive of Borland International Inc., which he founded in 1983 after moving to the United States. Borland now has annual ...
  7. [7]
    Borland International - DOS Days
    They contacted Philippe Kahn, and a new US company, Borland Software Inc. was formed in 1983 with Kahn as President, CEO and chairman of the new company.
  8. [8]
    Borland Turbo Pascal - DOS Days
    Version 1.0 started shipping on 20th November 1983 with mail order adverts being placed in the popular Byte Magazine. By design the product had very low system ...Missing: initial | Show results with:initial
  9. [9]
    Borland Turbo C 1.x - WinWorld
    First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price. After ...
  10. [10]
    Borland Turbo C and C++ - DOS Days
    The first version launched in May 1987. At this time, one of Borland's founder, Neils Jensen, left to form his own company, Jensen & Partners International (JPI) ...
  11. [11]
    [PDF] Ashton-Tate - Computer History Museum - Archive Server
    List of Significant Borland events. Borland Ships Turbo C++ (May 1990). Turbo C++ Professional ships. New tool incorporates object-oriented programming and is ...
  12. [12]
    Revisiting Borland Turbo C And C++ - Hackaday
    Apr 8, 2023 · Turbo C++ 1.0 is from 1991, which precedes the standardization of C++ in 1998. This means that both integrated development environments (IDEs) ...<|control11|><|separator|>
  13. [13]
    The Origins Of Delphi R&D Recounted By Danny Thorpe, Original ...
    Aug 20, 2020 · The OWL application framework of Turbo Pascal for Windows (developed for Borland by a contractor experienced in Windows development) ...
  14. [14]
    What Is Turbo C++? History, Benefits, and Uses - Incredibuild
    Turbo C++ is a discontinued integrated development environment and a C++ compiler originally developed by Borland. It was popular in the 1990s for its fast ...
  15. [15]
    C++Builder: Software Overview - Embarcadero
    Build native C++ apps for Windows 10x faster with less code. Use best-in-class libraries and visual design to build Windows apps fast!Community Edition · Design Features · C++ Builder: Extensions · C++ Done Right
  16. [16]
    [PDF] Evaluation of Borland Turbo Vision - DTIC
    Turbo Vision provides a full suite of user interface features, such as windows, dialogue boxes, buttons, and keyboard and mouse support. Other important factors ...
  17. [17]
    [PDF] PROGRAMMING GUIDE - Bitsavers.org
    Page 1. PROGRAMMING GUIDE. • TUTORIAL. • USING TURBO VISION. • REFERENCE. BORLAND ... features: • Support for data validation (see Chapter 13). • More built-in ...
  18. [18]
    Borland® ObjectWindows
    Borland ObjectWindows is an overview of class hierarchies, using classes, deriving new classes, and mixing object behavior.
  19. [19]
    Borland x86 inlined assembler; get a label's address? - Stack Overflow
    Oct 16, 2008 · I am using Borland Turbo C++ with some inlined assembler code, so presumably Turbo Assembler (TASM) style assembly code. I wish to do the following:Borland c++ inline asm problem with WORD PTR and stringHow to write inline Assembly with Turbo C 2.01? - Stack OverflowMore results from stackoverflow.com
  20. [20]
    [PDF] Borland® C++ - Bitsavers.org
    Introduction. Chapter 1: DOS memory management describes memory models, overlays, ... Borland C ++'s overlay manager (called VROOMM for Virtual Run-time.
  21. [21]
    Using the Borland C++ Debugger
    A debugger allows you to view the values of your variables in a "watch window" as the program is executed. It also allows you to step through your program one ...
  22. [22]
    [PDF] Borland® C++ for OS/2 - Bitsavers.org
    Multiple overlapping windows with full mouse support. • Integrated resource compiling and linking. ... features of Borland C++: the Programmer's Platform ...
  23. [23]
    [PDF] Borland· - Resource WorkshoP - Bitsavers.org
    RC file. A compiled resource (.RES) file contains one or more compiled resources. Typically, when creating a PM program, you compile all ...
  24. [24]
    [PDF] • • BORLAND - Bitsavers.org
    Turbo C++ provides all the features of AT&T's C++ version 2.0. C++ is an extension of the popular C language, adding special features for object-oriented ...
  25. [25]
    Farewell to Borland C++: Embarcadero releases Delphi and C++ ...
    Sep 1, 2015 · Version 1.0, called Turbo C++, targeted MS-DOS and was released in 1990. Borland C++ arrived in 1991, and from version 3.1 in 1992 also targeted ...
  26. [26]
    [PDF] BORLAND - Bitsavers.org
    integrated debugger will change display windows while running a program. If you set Display Swapping to None, the debugger does not swap the screen at all ...
  27. [27]
    Version information for older Borland/Inprise C Compilers
    Turbo C 1.5, dated 12/10/87 1:05a, diskette part number BOR 0249A with blue twisty. Looks like 1.5 used the 1.0 manual but added a "Turbo C 1.5 Additions & ...
  28. [28]
    Full text of "Byte Magazine Volume 17 Number 05 - Internet Archive
    May 31, 1992 · USER'S CHOICE AWARDS Borland C++ 3.0 $495 Turbo C++ $99.95 Borland International, Inc. P.O. Box 660001 1800 Green Hills Rd. Scotts Valley ...
  29. [29]
    None
    Below is a merged summary of the Borland C++ Version 3.1 Programmer's Guide (1992) based on all provided segments. To retain as much detail as possible in a dense and organized format, I will use a table in CSV format for each major section (Windows IDE, DOS and Windows 3.1 Targets, Drag-and-Drop Form Designer, OWL Framework), followed by a consolidated text summary and useful URLs. This approach ensures all information is preserved and easily accessible.
  30. [30]
    None
    Below is a merged summary of the Borland C++ Version 4.0 User’s Guide (Oct 93) based on the provided segments. To retain all information in a dense and organized format, I’ll use a table in CSV format for each major topic (32-bit Support for Windows NT, Improved Optimizer, and Integration of Borland Database Engine (BDE)), followed by a concise narrative summary and a list of useful URLs. This approach ensures all details are preserved while maintaining clarity and readability.
  31. [31]
    Accessing the Borland Database Engine (BDE) from Visual C++
    Jun 19, 1999 · Borland provides library files and header files to facilitate direct access to the BDE API. Borland also provides fairly extensive documentation ...Missing: integration | Show results with:integration
  32. [32]
    Borland C++ Version 5 Users Guide 1997 - Internet Archive
    ... compliance 75 ANSI 75 Borland extensions 75 Kemighan and Ritchie 75 UNDCV. ... -tWM Make a multithreaded application or DLL. -Vname Undefines any previotis ...
  33. [33]
    None
    Below is a merged summary of the Borland C++ Runtime Library (RTL) based on all provided segments. To retain all information in a dense and organized manner, I will use a combination of narrative text and a table in CSV format for key details. The narrative provides an overview and context, while the table captures specific details across the categories of **AnsiString**, **Safe Memory Management**, and **Internationalization Support**, including references to chapters, pages, and examples where available.
  34. [34]
    Install | PDF | Windows Registry - Scribd
    Borland C++ 5.0 has the following system requirements and installation options: - Minimum requirements are 16MB RAM, 80486 processor or better, Windows 95 or ...Missing: 8MB | Show results with:8MB
  35. [35]
    OS/2 2.0
    Borland C++ sported the famous IDE, very similar to the Windows version of Borland's compilers, with syntax highlighting, integrated debugging and other goodies ...
  36. [36]
    Borland C++ 1.0 (OS/2) - WinWorld
    Borland C++ included additional tools, compiler code-optimization, and documentation to address the needs of commercial developers.
  37. [37]
    Borland C++ 2.0 (OS/2) - WinWorld
    Added support for OS/2 2.1 and Warp 3 and included OWL 2.0. Included IBM SMART Toolset for automatic migration of Windows applications to OS/2. This was the ...
  38. [38]
    Borland C++ v2.0 for OS/2 - EDM2
    ### Summary of Borland C++ v2.0 for OS/2
  39. [39]
    [PDF] lor OS/2®
    Borland C++ also fully implements the ANSI C standard, with several extensions as indicated in the text. You can set options in the compiler ...<|separator|>
  40. [40]
    Dr.Bob's C++Builder Gate
    Jointly developed with Nokia, the Borland C++ Mobile Edition offers a fully integrated (within all editions of C++Builder 6) development environment for the ...<|control11|><|separator|>
  41. [41]
    InstallShield Express for BC++ - Download
    Feb 7, 2025 · InstallShield Express for BC++ is a software installation solution designed specifically for Borland C++ developers. It provides an easy-to ...
  42. [42]
    4.5 Compiling in Windows with Borland - Perforce Support
    This section describes how to use Borland's C++ compilers to compile programs that use Rogue Wave's Tools.h++ class library.
  43. [43]
    TurboPower Orpheus download | SourceForge.net
    Rating 4.4 (14) · Free · WindowsDownload TurboPower Orpheus for free. Orpheus is an award-winning UI toolkit for Borland Delphi & C++Builder. It contains over 120 components covering ...
  44. [44]
    BCX - The Basic to C Translator For Windows by Kevin Diggins
    BCX is FREEWARE and OPEN SOURCE. BCX converts your BCX BASIC source code into high performing, efficient C/C++ source code. Use C/C++ libraries and header ...Missing: Borland | Show results with:Borland
  45. [45]
    Borland Graphics Interface - ModdingWiki - shikadi.net
    Apr 26, 2021 · Borland released drivers for most IBM-compatible video cards, and third party developers added support for various SVGA drivers and even ...
  46. [46]
    BORLAND SHIPS BORLAND C++BUILDER
    ### Summary of Borland C++Builder 1.0 Release
  47. [47]
    The C++Builder 25th Anniversary: Visual Development, the Power of ...
    Feb 26, 2022 · Borland's C and C++ developer community was finally able to take advantage of the power of the C++ language and visual component-based ...
  48. [48]
    Borland C++Builder for Delphi Users - Brian Long
    This paper attempts to plough through C++Builder showing Delphi users what to expect if they purchase the product, and how to tackle some commonly used Delphi ...
  49. [49]
    Borland C++Builder 3 and CORBA - Bob Swart
    Dr.Bob's C++Builder Gate contains programming (technical) information for Borland C++ and C++Builder programmers.Missing: 3.0 1999 internet
  50. [50]
    Borland C++Builder 3 Product Launch!
    Amongst these are visual application development, powerful debugging, productivity, database programming, and internet programming.Missing: 1999 CORBA
  51. [51]
    Borland to wield tools against Microsoft - CNET
    Aug 23, 2002 · Borland's suite of tools, code-named Galileo, will be positioned to compete against Microsoft's popular Visual Studio.Net tool suite, said Ted ...
  52. [52]
  53. [53]
    VCL versus CLX - Brian Long's Consultancy & Training Services
    CLX is Borland's first cross-platform class library, designed for the release of Kylix 1 in March 2001. It was introduced after analysis of the VCL (used in ...
  54. [54]
    Embarcadero buys CodeGear - InfoWorld
    May 7, 2008 · CodeGear, the development tools unit of Borland Software, has been acquired by Embarcadero Technologies. Embarcadero said the deal combines the ...Missing: C ++ history
  55. [55]
    Embarcadero Reaches Out to Developers with CodeGear Deal
    May 7, 2008 · Embarcadero Technologies is buying CodeGear, a division of Borland Software, to appeal to application developers.
  56. [56]
    Embarcadero Buys CodeGear | InformationWeek
    A supplier of database performance and management tools, Embarcadero Technologies, has purchased the CodeGear unit of Borland Software for $23 million, ...Missing: history | Show results with:history
  57. [57]
    CodeGear - Wikipedia
    On 1 July 2008, Embarcadero Technologies announced the completed acquisition ... Embarcadero Technologies announced the release of Delphi 2009 and C++Builder 2009 ...
  58. [58]
    C++Builder Previous Versions - Embarcadero
    Access to earlier versions of C++Builder at no extra charge. This is a cost-effective solution for development teams adding developers to support existing ...
  59. [59]
    64-bit Support in C++ Builder - Stack Overflow
    Dec 23, 2008 · 64 Bit support for Delphi and C++ (C++ builder) is available in RAD Studio XE2 which is due for release very soon.Don't have mobile and/or iOS options in delphi/c++ builderFiremonkey & Android 64-bit requirement - delphi - Stack OverflowMore results from stackoverflow.comMissing: XE | Show results with:XE
  60. [60]
    Build Android Apps with C++ using C++Builder - YouTube
    Apr 15, 2014 · This video will show you the new Android application development with C++ support in C++Builder XE6. Learn more about C++Builder and ...Missing: XE 2010 64- bit iOS
  61. [61]
    RAD Studio 12: Every New And Enhanced Feature
    Nov 16, 2023 · This list of features that are new or enhanced in the just-released version 12 of Delphi, C++Builder and RAD Studio, known as Athens.
  62. [62]
    C++Builder Professional Prices - ComponentSource
    Prices from: $ 1,583.01 Version: 13 Florence NEW Updated: Oct 29, 2025 ... C++Builder Professional, please contact our Embarcadero licensing specialists.
  63. [63]
    Download the FREE C++Builder Community Edition - Embarcadero
    The C++Builder Community Edition is a full-featured free IDE for native C++ apps, including a debugger, visual designers, and a limited commercial license. It ...
  64. [64]
    Micro Focus to acquire Borland, Compuware assets | Reuters
    May 6, 2009 · British software company Micro Focus International is to acquire the once-powerful Borland company in cash, after enjoying a strong fourth ...
  65. [65]
    2024 Embarcadero Product Releases Roundup & Industry Trends
    Dec 31, 2024 · Embarcadero released RAD Studio 12.1, 12.2 with AI, Delphi/C++Builder 12 Community Editions, and Smart CodeInsight for LLMs in 2024.