TurboC++
Turbo C++ es un compilador de C++ descontinuado y un entorno de desarrollo integrado originario de Borland. Fue diseñado como una contraparte doméstica y para aficionados de Borland C++. A medida que el desarrollador se centró más en herramientas de programación profesionales, los productos Turbo C++ posteriores se crearon como versiones reducidas de sus compiladores profesionales.
Historia
Borland Turbo C++
Turbo C++ 1.0, que se ejecuta en MS-DOS, se lanzó en mayo de 1990. También se produjo una versión para OS/2. La versión 1.01 se lanzó el 28 de febrero de 1991 y se ejecuta en MS-DOS. Este último fue capaz de generar programas COM y EXE y se envió con el Turbo Assembler de Borland para procesadores Intel x86. La versión inicial del compilador Turbo C++ se basó en una interfaz desarrollada por TauMetric (posteriormente adquirida por Sun Microsystems y su interfaz se incorporó en Sun C++ 4.0, que se lanzó en 1994). Este compilador admitía la versión AT&T 2.0 de C++.
Turbo C++ 3.0 se lanzó el 20 de noviembre de 1991, en medio de las expectativas del próximo lanzamiento de Turbo C++ para Microsoft Windows. Lanzado inicialmente como un compilador de MS-DOS, 3.0 admitía plantillas de C++, el ensamblador en línea de Borland y la generación de ejecutables en modo MS-DOS para el modo real 8086 y el modo protegido 286 (así como 80186). 3.0 implementó AT&T C++ 2.1, el más reciente en ese momento. El producto Turbo Assembler por separado ya no se incluía, pero el ensamblador en línea podría sustituirse como una versión de funcionalidad reducida.
Poco después del lanzamiento de Windows 3.0, Borland actualizó Turbo C++ para admitir el desarrollo de aplicaciones de Windows. Al producto Turbo C++ 3.0 para Windows le siguió rápidamente Turbo C++ 3.1.
Es posible que el salto de la versión 1.x a la versión 3.x fuera en parte un intento de vincular los números de versión de Turbo C++ con las versiones de Microsoft Windows; sin embargo, parece más probable que este salto fuera simplemente para sincronizar Turbo C y Turbo C++, ya que Turbo C 2.0 (1989) y Turbo C++ 1.0 (1990) habían salido más o menos al mismo tiempo, y la siguiente generación 3.0 fue una fusión. del compilador de C y C++.
A partir de la versión 3.0, Borland segmentó su compilador C++ en dos líneas de productos distintas: "Turbo C++" y "Borland C++". Turbo C++ se comercializó hacia el mercado de compiladores principiantes y aficionados, mientras que Borland C++ se dirigió al mercado de desarrollo de aplicaciones profesionales. Borland C++ incluyó herramientas adicionales, optimización del código del compilador y documentación para abordar las necesidades de los desarrolladores comerciales. Turbo C++ 3.0 podría actualizarse con complementos independientes, como Turbo Assembler y Turbo Vision 1.0.
Turbo C++ 4.0 se lanzó en noviembre de 1993 y destaca (entre otras cosas) por su sólido soporte de plantillas. En particular, Borland C++ 4 jugó un papel decisivo en el desarrollo de la biblioteca de plantillas estándar, las plantillas de expresión y las primeras aplicaciones avanzadas de metaprogramación de plantillas. Con el éxito del producto Borland Delphi evolucionado por Pascal, Borland dejó de trabajar en su suite Borland C++ y se concentró en C++Builder para Windows. C++Builder compartió el marco de la aplicación front-end de Delphi pero conservó el compilador back-end de Borland C++. El desarrollo activo de Borland C++/Turbo C++ estuvo suspendido hasta 2006 (ver más abajo).
Turbo C++ 4.5 se anunció el 20 de marzo de 1995. Las nuevas características incluyen QuickTour multimedia, cinco juegos nuevos (Turbo Meteors (un juego similar a Asteroids), Turbo Blocks, Turbo Cribbage, Turbo 21, Turbo Mah Jongg) con los códigos fuente correspondientes. Incluye la biblioteca ObjectWindows (OWL) 2.5, AppExpert, ClassExpert y el marco de componentes de objetos.
Borland Japón Turbo C++
La versión 4.0J admite DOS para PC-9801 y PC/AT (DOS/V). Incluye Turbo Depurador 4.0. El IDE utiliza memoria XMS. El director de proyecto admite la vinculación de bibliotecas OBJ/LIB y la integración con Turbo Assembler 4.0J.
La versión 5.0J se anunció el 23 de julio de 1996. Basada en Borland C++ 5.0J, esta versión incluye un IDE compatible con Windows 95 y NT 3.51 y puede compilar software de 16 bits. Incluye la biblioteca ObjectWindows 5.0, el motor de base de datos Borland y las herramientas de base de datos visuales.
Suite Borland Turbo C++
Esta versión incluye Borland C++Builder 1.0, Turbo C++ 4.5 para Windows 3.1 y Turbo C++ 3.0 para DOS. La versión posterior reemplaza C++Builder 1.0 con Borland C++BuilderX Personal Edition.
Turbo C++ 2006
Es una versión en un solo idioma de Borland Developer Studio 2006 para lenguaje C++, anunciada originalmente el 6 de agosto de 2006 y lanzada más tarde el 5 de septiembre de 2006 el mismo año con las ediciones Turbo Explorer y Turbo Professional. La edición Explorer se podía descargar y distribuir de forma gratuita, mientras que la edición Professional era un producto comercial.
En octubre de 2009, Embarcadero Technologies suspendió el soporte para todas las ediciones de Turbo C++ 2006. Como tal, la edición Explorer ya no está disponible para descargar y la edición Professional ya no está disponible para su compra en Embarcadero Technologies. Turbo C++ 2006 fue reemplazado por C++Builder 2007 antes de que Embarcadero adquiriera CodeGear y dejara de admitirlo, y la página oficial de Turbo C++ 2006 posteriormente redirigió a un visitante a C++ Builder 2010.
Lanzamientos de software gratuito
Turbo C++ v1.01 fue lanzado el 21 de febrero de 2002 por Inprise Corporation.
Software heredado
- Turbo C++ v1.01 y Turbo C v2.01 pueden descargarse gratuitamente desde el sitio web de Borland Antique Software.
- Turbo C++ 3.0 (DOS) fue incluido en el Turbo C Suite 1.0, que ya no es vendido por Borland.