C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

Immediately add to favorites

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

Learn tutorials well every day

In the 1990s, it was a more powerful RAD tool than Visual C++; today, C++Builder, though marginalized, still survives fiercely in fields such as industrial control and medical devices. In the early 21st century, I implemented a mathematical model for “enemy aircraft threat assessment and target allocation” using C++Builder, which is still operational in the HQ17 air defense system.

You might likeSelected past articles▼

VBA tool collection, complex tasks done in one click, making colleagues amazed at Excel automation

Data as a blade, Yulinqin captures the bull—detailed introduction to the Yulinqin intelligent selection system

Transforming Excel from a “tractor” to a “supercar”: Formula acceleration method 11

A picture, two sentences, three steps, let you identify all “circular references” in Excel within 30 seconds

No manual work! One-click batch split N sheets → PDF → automatically send emails

Financial killer: VBA helps you fully automate the three statements (balance sheet/profit and loss statement/cash flow statement)

No password cracking for worksheet protection? — VBA unlocking techniques in legal scenarios

Images can also be databases: Using Excel and VBA to achieve batch generation and printing of QR codes/barcodes

Where are the programming languages of the VB era now? C++ and Java are still at their peak, while COBOL is surprisingly still ‘surviving’!

Have Delphi and PowerBuilder developers disappeared? Some have switched to food delivery, while others earn millions annually from old systems!

The history of FoxPro’s demise: From a universal database to being ignored, where have its developers gone?

The fall of the Borland empire: Turbo C++, Delphi, JBuilder… who killed the king of development tools?

1. What is C++Builder?

C++Builder is a Rapid Application Development (RAD) tool launched by Borland (later inherited by Embarcadero), characterized by:

Visual development : Drag-and-drop controls + real-time preview, greatly reducing the threshold for C++ GUI development

High-performance compilation : Uses an optimized Clang compiler, generating code efficiency close to native VC++

Cross-platform support : Can compile applications for Windows/macOS/iOS/Android

Powerful database support : Built-in FireDAC components directly connect to SQL Server/Oracle, etc.

Analogy:

“If Visual Studio is a Swiss Army knife, C++Builder is a customized power tool kit for C++ developers”

2. Glorious History: From Peak to Decline

Golden Age (1997-2005)

First version released in 1997, crushing MFC at the time with theVCL framework.

In 2002, market share reached35% for C++ development tools (IDC data)

Typical users:

German industrial control software (such as some Siemens HMI interfaces)

Taiwan stock trading systems

Chinese power monitoring systems

Reasons for Decline

Borland’s strategic missteps : Sold the development tools division in 2006

Microsoft’s crushing : Offered free Express versions after Visual Studio 2005

Slow transition to cross-platform : Android/iOS support was not fully developed until the 2010s

3. Who Will Still Use C++Builder in 2025?

Industrial control systems

Software for a certain automotive production line: 200,000 lines of C++Builder code, maintenance costs are 60% lower than rewriting

Medical devices

The image processing module of a Japanese electronic endoscope is still based on the VCL framework

Legacy system maintenance

A certain bank’s ATM transaction system in South Korea (annual maintenance cost exceeds one million RMB)

Typical User Profile

[A 45-year-old German engineer]

Learned C++Builder in 1999

Now earns €120 per hour maintaining factory control programs

Computer system: Windows 7 (due to compatibility issues with newer versions)

4. Technical Anatomy: Overview of Advantages and Disadvantages

Advantages

Extremely high development efficiency

// Traditional C++ to create a button vs C++Builder  // MFC requires 20 lines of code  // C++Builder only needs:  Button1->Caption = "Click me";  Button1->OnClick = &MyButtonClick;

Rich component ecosystem

Over 5000 third-party controls (such as reporting tool FastReport)

Compatibility monster

Some 1990s code can still be compiled

Fatal Flaws

Lack of modern features

Limited support for C++20

Lack of cloud-native development capabilities

Gap in learning resources

Latest books are stuck at the 2010 edition

The number of replies to related questions on Stack Overflow has decreased by 72% annually

5. Future: Will It Become the Next Delphi?

Signs of Survival

Embarcadero is still releasing annual versions (C++Builder 11.5 supports Win11)

There are still training institutions in China offering “Industrial Control C++Builder” courses

Alternatives

Qt : More suitable for modern cross-platform development

Visual Studio + CLR : Microsoft’s RAD solution

Industry Forecast

“C++Builder will not suddenly die, but will gradually shrink into a ‘high maintenance cost – high reward’ niche area”

The story of C++Builder is a classic case of technological path dependence. When you see a precision instrument or ATM suddenly blue screen in 2025, it may be a 50-year-old C++Builder programmer starting their debugging work today—using tools from 20 years ago to safeguard the infrastructure of the 21st century.

You might likeSelected past articles▼

One-click solution! VBA automation tool collection

Ultimate guide to Excel plugin development: Building professional-level VBA tools from scratch

Practical performance optimization for Excel plugins: How to make VBA add-ins lightning fast

VBA memory management black technology: How to prevent crashes when processing large datasets

Don’t be fooled by Excel anymore! The so-called “hidden plug-in” is actually quietly ruining your data

How to live gracefully in Excel—common mistakes in data processing

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

Scan the QR code

Follow the video account

Excel

Gas station

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

Become a member for one-on-one serviceC++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

Long press

Follow

Immediately add to favorites

C++Builder: The Forgotten Development Tool of the VB Era, Why Does It Still Have a Loyal Following?

Learn tutorials well every day

Leave a Comment