C++Builder

C++ BuilderBorland C++ BuilderBorland C++ Builder 6.0Borland C++BuilderC++ Builder 2009
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.wikipedia
79 Related Articles

Visual Component Library

VCL
C++Builder combines the Visual Component Library and IDE written in Object Pascal with multiple C++ compilers. Notable shared Delphi (Object Pascal code) and C++ Builder routines include the FastMM4 memory manager, which was developed as a community effort within the FastCode project, the entire UI framework known as the VCL, which is written in Object Pascal, as well as base system routines, many of which have been optimised for both Delphi and C++Builder through the FastCode project.
The VCL was developed by Borland for use in, and is tightly integrated with, its Delphi and C++Builder RAD tools.

Borland

Borland InternationalBorland Software CorporationSegue Software
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.
The idea was to integrate Borland's tools, Delphi, C++ Builder, and JBuilder with enterprise environment software, including Visigenic's implementations of CORBA, Visibroker for C++ and Java, and the new product, Application Server.

Embarcadero Technologies

EmbarcaderoAppWaveEmbarcadero (acquired by IDERA)
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

Graphical user interface builder

GUI builderGUI designergraphical user interface tool
C++Builder includes tools that allow drag-and-drop visual development, making programming easier by incorporating a WYSIWYG graphical user interface builder.

FastCode

Notable shared Delphi (Object Pascal code) and C++ Builder routines include the FastMM4 memory manager, which was developed as a community effort within the FastCode project, the entire UI framework known as the VCL, which is written in Object Pascal, as well as base system routines, many of which have been optimised for both Delphi and C++Builder through the FastCode project.
FastCode is an open source programming project aimed at providing enhanced runtime library routines for Embarcadero Delphi and C++ Builder.

Component Library for Cross Platform

CLX
Later versions incorporated Borland CLX, a cross-platform development visual component library based on Qt, that supports Windows and Linux, however CLX is now abandoned.
It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.

Delphi (software)

DelphiBorland DelphiEmbarcadero Delphi
Most components developed in Delphi can be used in C++Builder with no or little modification, although the reverse is not true, but this constraint is valid only for source code.
Delphi and its C++ counterpart, C++Builder, are interoperable.

FireMonkey

This allows the creation of cross-platform executables from a single source using the included FireMonkey libraries, however the IDE is only compatible with Microsoft Windows.
FireMonkey is a cross-platform GUI framework developed by Embarcadero Technologies for use in Delphi or C++Builder, using C++ or Object Pascal to build cross platform applications for Windows, macOS, iOS, and Android.

Comparison of integrated development environments

Comparison of Python integrated development environmentsList of integrated development environmentsList of integrated development environments for Python
*Comparison of integrated development environments

CodeGear

In 2006 Borland's Developer Tools Group, developers of C++Builder, was transferred to a wholly owned subsidiary, CodeGear.

Borland C++

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

Rapid application development

RADrapid developmentrapid prototyping
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

Idera, Inc.

IDERAIdera SoftwareIDERA, Inc
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

C++

C++ programming languageC++98C with Classes
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

Windows NT

NTMicrosoft Windows NTWindows NT family
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

IA-32

i386Intel x86 - 32-bitIntel x86 32-bit
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

X86-64

x64AMD64Intel 64
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

IOS

Apple iOSiPhone OSiPhone
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

Android (operating system)

AndroidAndroid operating systemList of Android devices
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 targeting Windows NT (IA-32 and x64), macOS, iOS and Android.

Integrated development environment

IDEIDEsdevelopment environment
C++Builder combines the Visual Component Library and IDE written in Object Pascal with multiple C++ compilers.

Object Pascal

DelphiDelphi programming languageDCU
C++Builder combines the Visual Component Library and IDE written in Object Pascal with multiple C++ compilers.

WYSIWYG

What you see is what you getwhat-you-see-is-what-you-getWYSIWYG editor
C++Builder includes tools that allow drag-and-drop visual development, making programming easier by incorporating a WYSIWYG graphical user interface builder.

Memory management

heapmemory allocationdynamic memory allocation
Notable shared Delphi (Object Pascal code) and C++ Builder routines include the FastMM4 memory manager, which was developed as a community effort within the FastCode project, the entire UI framework known as the VCL, which is written in Object Pascal, as well as base system routines, many of which have been optimised for both Delphi and C++Builder through the FastCode project.

Microsoft Windows

WindowsPCMS Windows
C++Builder originally targeted only the Microsoft Windows platform.

Qt (software)

QtQt frameworkQt toolkit
Later versions incorporated Borland CLX, a cross-platform development visual component library based on Qt, that supports Windows and Linux, however CLX is now abandoned.