Opentopia Directory Encyclopedia Tools

C++ Builder

Encyclopedia : C : CB : CBU : C++ Builder


Borland C++ Builder 5 Standard editing an unsaved VCL project.
Enlarge
Borland C++ Builder 5 Standard editing an unsaved VCL project.

C++ Builder, often abbreviated BCB, is a popular rapid application development (RAD) environment produced by Borland for writing programs in the C++ programming language. It bears close resemblance to Delphi, and as a result many consider it to be a C++ version of Delphi. Most components developed in Delphi can be used in C++ Builder with no modification, although the reverse is not true.

C++ Builder includes tools that allow true drag-and-drop visual development, making programming easier by incorporating a WYSIWYG GUI builder into its IDE.

Other popular visual RAD tools include Delphi, JBuilder and C# Builder from Borland, and Visual Basic from Microsoft.

C++ Builder originally targeted only the Microsoft Windows platform. Later versions incorporated Borland CLX, a cross-platform development visual component library based on Qt, that supports Windows and Linux.

In 2003 Borland introduced the successor to C++ Builder, C++ BuilderX (CBX), which was written using the same framework as JBuilder and bore little resemblance to either C++ Builder or Delphi. This product was aimed at developing large programs for enterprises. However, it did not have commercial success. As a result, Borland announced (at the end of 2004) that C++ Builder will be resurrected and will be part of Delphi development suite. C++ BuilderX was abandoned.

At the end of 2005/beginning on 2006 Borland started to ship new version, named Borland C++ Builder 2006 (BCB2006). This product is based on older BCB versions and provides improved configuration management and bug fixes.

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: