Первая версия Delphi была представлена на конференции по разработке программного обеспечения в Сан-Франциско 14 февраля 1995 года. Я и другие члены команды путешествовали по всему миру, демонстрируя IDE, язык Object Pascal, компоненты VCL и возможности подключения к базам данных. Когда Delphi была выпущена, одним из часто задаваемых вопросов был «где находится версия Borland C++». В то время мы выпускали Borland C++ с его поддержкой для создания приложений C++ с использованием Object Windows Library (OWL), Microsoft Foundation Classes (MFC) и других библиотек и кода C++. Тем временем в отделе исследований и разработок Borland группа была занята работой над тем, что впоследствии стало C++Builder.
Table of Contents
Превью и релиз
На выставке Comdex в Лас-Вегасе в ноябре 1996 года на стенде Borland и на собраниях мы начали предварительный просмотр тестовой версии C++Builder. Затем, в январе 1997 года, мы сообщили миру разработчиков C++, что они могут принять участие в предварительном выпуске C++Builder. Наконец, 26 февраля 1997 года в пресс-релизе было объявлено, что C++Builder наконец-то доступен для покупки. Были доступны три версии C++Builder: Standard, Professional и Client Server. C++Builder был (в то время) единственным инструментом быстрой разработки приложений для C++, который сочетал разработку на основе визуальных компонентов с мощью языка C++.
Некоторые шаги, ведущие к выпуску C++Builder
Выпуск C++Builder построен на основе IDE, компилятора, библиотеки времени выполнения и разработки доступа к базам данных для языков C и C++. Эти продукты включали:
- Турбо C для DOS
- Turbo C++ для DOS и Windows
- Borland C++ для DOS и Windows
- Делфи версии 1 и 2
В путь с C++Builder
После выпуска C++Builder версии 1 мы отправились демонстрировать C++Builder. Сообщество разработчиков C и C++ компании Borland наконец-то смогло воспользоваться преимуществами языка C++ и разработки на основе визуальных компонентов для создания консольных, настольных графических интерфейсов, баз данных и клиент-серверных приложений. C++Builder версии 1 поддерживал создание приложений, работающих в Windows 95 и Windows NT. В течение следующих 2,5 с лишним десятилетий мы продолжали выпускать новые версии C++Builder с постоянно расширяющейся поддержкой языков, библиотек, компонентов и платформ.

Первая демонстрация, которую мы хотели показать, была версией C++ того же самого первого приложения Delphi, которое было показано при запуске Delphi 1. Проект содержал форму с кнопкой, полем редактирования и полем со списком.

Код обработчика события нажатия кнопки добавлял содержимое поля редактирования к элементам списка.

Среда IDE также поддерживает встроенную отладку с точками останова, инспекторами и оценщиками.
C++Builder версии 1: короткое видео на YouTube
Я собрал короткое видео (доступно на YouTube), в котором показано создание этого однострочного приложения C++ с использованием C++Builder версии 1 Client Server, работающего в Windows 95.
C++Builder версии 1, работающий в Windows 95 Видео на YouTube (2 минуты 28 секунд)
Пасхальное яйцо команды C++Builder внутри окна справки о программе
Так же, как и в Delphi версии 1, C++Builder 1 содержал пасхальное яйцо для членов команды в окне справки о программе. Удерживая нажатой клавишу ALT и вводя буквы КОМАНДА, появился прокручиваемый список всех членов команды, которые работали над продуктом, включая тех, кто занимается исследованиями и разработками, контролем качества, документацией, локализацией, управлением продуктом, маркетингом продукта, маркетингом, поддержкой разработчиков и отношениями с разработчиками. .
Вот полный список имен, которые появляются в списке Help About Box:
| Abel Torres | Alan Ellis | Alastair Fyfe | Alex Zou |
| Amber Hein | Andreas Becker | Anduin Withers | Arlette Luccesi-Munoz |
| Art Davies | Beatrix Duhesme | Brian Falconner | Brian Scardina |
| Bruneau Babet | Cai Hong | Carolyn Wiegley | Celeste Crocker |
| Charlene McCormick | Charles Gallant | Charlie Calvert | Charlie Payne |
| Chris Benson | Chris Hesik | Christophe Dubourg | Cindy Clarke |
| Craig Farrell | Dale Anderson | Dana Jeffries | Daniel Thomas |
| Dave Marancik | David Barrios | David Intersimone | David Kelly |
| David Urbanic | David Veale | David Wilhelm | Debbie Carson |
| Dennis Lucey | Diane Rogers | Don Dornblaser | Douglas Ahlquist |
| Ed James Beckham | Edwin DeSouza | Eli Boling | Ellie Peters |
| Eric Uber | Erik Jakowitz | Erin Odenweller | Evan Scott |
| Gale Dembecki | George Cross | Glynne Davis | Herbert Czymontek |
| Hiroko Yarimoto | Holly MacLurie | Jean-Yves Denis | Jeff Brown |
| Jeff Cottingham | Jeff Peters | Jens Ole Lauridsen | Jesper Schultz |
| Jim Hall | Jody Bruner | Joe Overton | Joerg Weingarten |
| John Huang | John Kline | John McKloskey | John Phillips |
| John Stillman | John Thomas | John Wiegley | Jon Arthur |
| Jonah Perez | Joshua Delahunty | Jothy Rosenberg | Judi Heher |
| Judy Fitzgerald | Keimpe Bronkhorst | Kelly Rich | Kelvin Low |
| Kendyl Uppstrom | Kirt Iverson | Lee Cantey | Linda Jeffries |
| Linda Schuh | Lynda Greer | Lynn Flink | Mahmood Sheik |
| Makoto Dei | Marie Huwe | Mark De Visser | Matt Lawrence |
| Matt Stave | Maurice Barnum | Max Cedon | Merry Bolgere |
| Michael Cuff | Michel Gerin | Pat Madigan | Pat Williams |
| Peter Sollich | Peter Williams | Robert Sporleder | Robert West |
| Roland Fernandez | Sergio Cardoso | Shaji Thomas | Shane Hausle |
| Shea Anderson | Simon Thornhill | Spencer Kimball | Stacy Eggimann |
| Steve Sides | Steven Radecki | Stu Fulmer | Tamara Iverson |
| Taylor Hutt | Terri Bartos | Thomas Walijew | Tina Grubbe |
| Todd Howitt | Tom Burbage | Wade Evans |
Дополнительные ссылки, посвященные 25-летию C++Builder
- Целевая страница 25 летия C++Builder
- Празднование 25-летия C++Builder, Дэвид Миллингтон
- C++Builder: The Early Days, Дэвид Миллингтон
- Оригинальный пресс-релиз C++Builder версии 1.0 через Интернет Wayback Machine
- Бесплатная загрузка C++Builder Version 1 Professional Edition
- C++Builder сегодня: версия 11 Александрия
- Список CppReference.com компиляторов C++, поддерживающих язык
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Free Delphi Community Edition Free C++Builder Community Edition




