C++Builder – «превосходный инструмент, с помощью которого и начинающий пользователь, и программист-профессионал могут создавать одинаково профессионально выглядящий интерфейс пользователя к прикладным программам самых различных классов. Кроме того, C++Builder позволяет работать с любыми базами данных, создавать прикладные программы для Интернет и многое-многое другое. Так что недаром эта система пользуется широкой популярностью.

Впрочем, пока популярность C++Builder уступает популярности его родной сестры Delphi – разработанной той же фирмой Borland. Но мне кажется, что это явление временное. Язык C++, лежащий в основе C++Builder, более мощный, чем Object Pascal, на котором построена Delphi. И библиотеки функций C++ намного обширнее библиотек Object Pascal. Поэтому то, что в C++Builder делается легко и естественно, в Delphi в ряде случае требует значительно больших усилий и получается не столь эффективно. Правда, это касается только весьма сложных приложений. Большинство же прикладных задач с равным успехом могут решаться и средствами Delphi, и средствами C++Builder.

Меньшая популярность С++Builder по сравнению с Delphi объясняется, на мой взгляд, большей сложностью (неизбежной при большей мощности) языка C++. Но думаю, что это временное препятствие. Уже сейчас в ряде вузов начинают изучать C и C++ вместо традиционного Pascal. Так что для нового поколения разработчиков C++Builder может оказаться более естественным, чем Delphi. Да и наиболее серьезные разработчики старшего поколения тоже на ты с C++. Все это вселяет надежду, что в недалеком будущем популярность С++ догонит, а может быть и обгонит популярность Delphi». (выдержка из книги «Программирование в C++Builder 5», А.Я. Архангельский).

Мне очень понравилось следующее определение C++Builder, когда-то существовавшее на форуме CodeNet: «Это Delphi, но C». Т.о., если Вы знакомы с Delphi и представляете, что это такое, Вам будет достаточно просто освоить интерфейс C++Builder. Он практически полностью идентичен интерфейсу Delphi. Но! Там совершенно другой синтаксис. Не забывайте, что это – C++, и для успешного программирования в C++Builder, Вам необходимо хорошее знание C++. Т.е. размещать кнопки на форме – это одно дело, а вот писать программу – совершенно другое. Поэтому Вы особо не обольщайтесь, что C++Builder все сделает за Вас.