A versão 1 do Delphi foi lançada na Conferência de Desenvolvimento de Software em San Francisco em 14 de fevereiro de 1995. Eu e outros membros da equipe viajaríamos pelo mundo dando demonstrações do IDE, linguagem Object Pascal, componentes VCL e conectividade de banco de dados. Quando o Delphi foi lançado, uma das perguntas mais frequentes era “onde está a versão Borland C++”. Naquela época, estávamos lançando o Borland C++ com seu suporte para a construção de aplicativos C++, usando Object Windows Library (OWL), Microsoft Foundation Classes (MFC) e outras bibliotecas e código C++. Enquanto isso, no departamento de P&D da Borland, uma equipe estava ocupada trabalhando no que se tornaria o C++Builder.
Table of Contents
Prévias e um lançamento
Na feira Comdex em Las Vegas em novembro de 1996, no estande da Borland e em reuniões, começamos a pré-visualizar uma versão de teste do C++Builder. Então, em janeiro de 1997, informamos ao mundo do desenvolvimento C++ que eles poderiam participar de uma versão prévia do C++Builder. Finalmente, em 26 de fevereiro de 1997 , um comunicado à imprensa anunciou que o C++Builder estava finalmente disponível para compra. Três edições do C++Builder estavam disponíveis: Standard, Professional e Client Server. O C++Builder era (naquela época) a única ferramenta de Desenvolvimento Rápido de Aplicativos para C++ que combinava o desenvolvimento baseado em componentes visuais com o poder da linguagem C++.
Algumas etapas que antecederam o lançamento do C++Builder
O lançamento do C++Builder construído sobre IDE, compilador, biblioteca de tempo de execução e desenvolvimento de acesso a banco de dados para as linguagens C e C++. Esses produtos incluíam:
- Turbo C para DOS
- Turbo C++ para DOS e Windows
- Borland C++ para DOS e Windows
- Delphi versões 1 e 2
Pegando a estrada com o C++Builder
Após o lançamento do C++Builder versão 1, pegamos a estrada para demonstrar o C++Builder. A comunidade de desenvolvedores C e C++ da Borland foi finalmente capaz de tirar vantagem do poder da linguagem C++ e do desenvolvimento baseado em componentes visuais para construir console, GUI de desktop, banco de dados e aplicativos Cliente/Servidor. O C++Builder versão 1 oferece suporte à criação de aplicativos executados no Windows 95 e no Windows NT. Nas próximas 2,5 décadas, continuamos a lançar novas versões do C++Builder com suporte cada vez maior para linguagem, biblioteca, componente e plataforma.
A primeira demonstração que mostraríamos era uma versão C++ do mesmo primeiro aplicativo Delphi que foi mostrado no lançamento do Delphi 1. O projeto continha um formulário com um botão, caixa de edição e caixa de listagem.
O código do manipulador de eventos para o evento de clique do botão foi adicionar o conteúdo da caixa de edição aos itens na caixa de listagem.
O IDE também suportava depuração integrada com pontos de interrupção, inspetores e avaliadores.
Versão 1 do C++Builder: um pequeno vídeo do YouTube
Eu montei um pequeno vídeo (disponível no YouTube) que mostra a construção deste aplicativo C++ de uma linha usando a edição Client Server do C++Builder versão 1 em execução no Windows 95.
C++Builder Versão 1 em execução no Windows 95 Vídeo do YouTube (2 minutos e 28 segundos)
O easter egg da equipe do C++Builder dentro da caixa Help About
Assim como na versão 1 do Delphi, o C++Builder 1 continha um easter egg de membro da equipe na caixa Help About. Manter pressionada a tecla ALT e digitar as letras TEAM trouxe uma lista de rolagem de todos os membros da equipe que trabalharam no produto, incluindo aqueles de P&D, QA, Documentação, Localização, Gerenciamento de Produto, Marketing de Produto, Marketing, Suporte ao Desenvolvedor e Relações com Desenvolvedores .
Aqui está uma lista completa dos nomes que aparecem na lista 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 |
Links adicionais do 25º aniversário do C++Builder
- Página inicial do 25º aniversário do C++Builder
- Comemorando 25 anos do C++Builder por David Millington
- C++Builder: Os primeiros dias por David Millington
- Comunicado de imprensa original do C++Builder versão 1.0 via Internet Wayback Machine
- Download gratuito do C++Builder Versão 1 Professional Edition
- C++Builder Hoje: Versão 11 Alexandria
- Lista de CppReference.com de compiladores C++ que suportam a linguagem
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition