La versión 1 de Delphi se lanzó en la Conferencia de desarrollo de software en San Francisco el 14 de febrero de 1995. Otros miembros del equipo y yo viajábamos por todo el mundo dando demostraciones del IDE, el lenguaje Object Pascal, los componentes VCL y la conectividad de la base de datos. Cuando se lanzó Delphi, una de las preguntas más frecuentes fue “¿dónde está la versión C++ de Borland?”. En ese momento enviábamos Borland C++ con su soporte para crear aplicaciones C++, utilizando Object Windows Library (OWL), Microsoft Foundation Classes (MFC) y otras bibliotecas y código C++. Mientras tanto, en el departamento de I+D de Borland, un equipo estaba ocupado trabajando en lo que se convertiría en C++Builder.
Table of Contents
Vistas previas y un lanzamiento
En la exposición Comdex en Las Vegas en noviembre de 1996, en el stand de Borland y en las reuniones, comenzamos a ver una versión de prueba de C++Builder. Luego, en enero de 1997, informamos al mundo del desarrollo de C++ que podían participar en una versión preliminar de C++Builder. Finalmente, el 26 de febrero de 1997 , un comunicado de prensa anunció que C++Builder finalmente estaba disponible para su compra. Había tres ediciones de C++Builder disponibles: Standard, Professional y Client Server. C++Builder era (en ese momento) la única herramienta de desarrollo rápido de aplicaciones para C++ que combinaba el desarrollo basado en componentes visuales con el poder del lenguaje C++.
Algunos pasos previos al lanzamiento de C++Builder
El lanzamiento de C++Builder construido sobre IDE, compilador, biblioteca de tiempo de ejecución y desarrollo de acceso a bases de datos para los lenguajes C y C++. Esos productos incluían:
- Turbo C para DOS
- Turbo C++ para DOS y Windows
- Borland C++ para DOS y Windows
- Delphi versiones 1 y 2
Salir a la carretera con C++Builder
Después del lanzamiento de la versión 1 de C++Builder, nos pusimos en camino para demostrar C++Builder. La comunidad de desarrolladores de C y C++ de Borland finalmente pudo aprovechar el poder del lenguaje C++ y el desarrollo basado en componentes visuales para construir consolas, GUI de escritorio, bases de datos y aplicaciones Cliente/Servidor. C++Builder versión 1 admitía la creación de aplicaciones que se ejecutaban en Windows 95 y Windows NT. Durante las siguientes dos décadas y media, continuamos lanzando nuevas versiones de C++Builder con una compatibilidad cada vez mayor con lenguajes, bibliotecas, componentes y plataformas.
La primera demostración que mostramos fue una versión C++ de la misma primera aplicación de Delphi que se mostró en el lanzamiento de Delphi 1. El proyecto contenía un formulario con un botón, un cuadro de edición y un cuadro de lista.
El código del controlador de eventos para el evento de clic de botón fue agregar el contenido del cuadro de edición a los elementos del cuadro de lista.
El IDE también admitió la depuración integrada con puntos de interrupción, inspectores y evaluadores.
C++Builder versión 1: un video corto de YouTube
Reuní un video corto (disponible en YouTube) que muestra la construcción de esta aplicación C++ de una línea usando C++Builder versión 1 Client Server edition ejecutándose en Windows 95.
C++Builder versión 1 ejecutándose en Windows 95 YouTube Video (2 minutos y 28 segundos)
El huevo de Pascua del equipo C++Builder dentro del cuadro Ayuda Acerca de
Al igual que en la versión 1 de Delphi, C++Builder 1 contenía un huevo de pascua para un miembro del equipo en el cuadro Ayuda acerca de. Al mantener presionada la tecla ALT y escribir las letras EQUIPO, apareció una lista desplegable de todos los miembros del equipo que trabajaron en el producto, incluidos los de I + D, control de calidad, documentación, localización, gestión de productos, marketing de productos, marketing, soporte para desarrolladores y relaciones con desarrolladores. .
Aquí hay una lista completa de los nombres que aparecen en la lista del cuadro Ayuda Acerca de:
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 |
Enlaces adicionales del 25.º aniversario de C++Builder
- Página de inicio del 25.º aniversario de C++Builder
- Celebrando los 25 años de C++Builder por David Millington
- C++Builder: Los primeros días de David Millington
- Comunicado de prensa original de la versión 1.0 de C++Builder a través de Internet Wayback Machine
- Descarga gratuita de C++Builder Versión 1 Edición profesional
- C++Builder hoy: versión 11 Alexandria
- Lista de compiladores de C++ de CppReference.com que admiten el lenguaje
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition