Articulo de referencia

Turbo C

Installation disk of Turbo C 1.5 Turbo C is a discontinued integrated development environment (IDE) and compiler for the C programming language from Borland . First introduced i...

Installation disk of Turbo C 1.5

Turbo C is a discontinued integrated development environment (IDE) and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price.

In May 1990, Borland replaced Turbo C with Turbo C++. In 2006, Borland reintroduced the Turbomoniker.

Early history

In the early 1980s, Borland enjoyed considerable success with their Turbo Pascal product and it became a popular choice when developing applications for the PC. Borland followed up that success by releasing Turbo Prolog (in 1986), and in 1987, Turbo Basic and Turbo C. Turbo C has similar properties to Turbo Pascal: an integrated development environment, a fast compiler (though not near the speed of Turbo Pascal),[1] a good editor, and a competitive price.

Turbo C competed with other professional programming tools, such as Microsoft C, Watcom C,[2] and Lattice C, while Turbo Pascal was successful with hobbyists and schools as well as professional programmers.

Version history

Version 1.0 (May 13, 1987) offered the first integrated development environment for C on IBM PCs. Like many Borland products of the time, the software was bought from another company (in this case Wizard C compiler by Bob Jervis[3]), and branded with the "Turbo" name. It ran in 384 kB of memory. It allowed inline assembly with full access to C symbolic names and structures, supported all memory models, and offered optimizations for speed, size, constant folding, and jump elimination.[4]

Version 1.5 (January 1988) was an incremental improvement over version 1.0. It included more sample programs, improved manuals and bug fixes. It was shipped on five 360 KB diskettes of uncompressed files, and came with sample C programs, including a stripped down spreadsheet called mcalc. This version introduced the <conio.h> header file (which provided fast, PC-specific console I/O routines).

La versión 2.0 (finales de 1988) incluía la primera versión con "pantalla azul", que sería típica de todos los lanzamientos posteriores de Borland para MS-DOS . También estaba disponible junto con Turbo Assembler y Turbo Debugger . Turbo C 2.0 también se lanzó (solo en Alemania ) para Atari ST ; el programa no fue mantenido por Borland, sino que se vendió y se renombró como PureC. Esta versión introdujo el archivo de cabecera <graphics.h>, que proporcionaba la interfaz gráfica de Borland ya incluida en Turbo Pascal .

Con el lanzamiento de Turbo C++ 1.0 (en 1990), los dos productos se fusionaron en uno solo y se dejó de usar el nombre "Turbo C". El compilador de C++ fue desarrollado bajo contrato por una empresa de San Diego y fue uno de los primeros compiladores "auténticos" para C++ (hasta entonces, era común usar precompiladores que generaban código C, véase Cfront ).

Lanzamiento de software gratuito

En 2006, el sucesor de Borland, Embarcadero Technologies , relanzó Turbo C y las versiones para MS-DOS de los compiladores Turbo C++ como software gratuito . [ 5 ] [ 6 ] [ 7 ]

Recepción

En enero de 1989, BYTE incluyó a Turbo C y Turbo Pascal entre los ganadores de la "Distinción" de los Premios BYTE. Citando su interfaz de usuario y su continuo énfasis en la velocidad, la revista afirmó que "para la creación rápida de prototipos, no hay mucho mejor". [ 8 ] En una reseña de febrero de 1989 sobre compiladores C optimizados, BYTE dijo que Turbo C Professional 2.0 "no es una excepción" a la "merecida reputación de la compañía por ofrecer software de calidad a buen precio". La revista informó que Turbo C "compila más rápido, mucho más rápido, que cualquier otro compilador que hayamos revisado" y elogió la incorporación de Turbo Debugger ("el mejor depurador de código fuente"). BYTE concluyó que Turbo C no producía el ejecutable más rápido ni el más pequeño, "pero definitivamente es el más divertido de usar". [ 2 ]

Véase también

Referencias

  1. ^ Hague, James. "Una historia personal de la velocidad de compilación, parte 2" . Programación en el siglo XXI . Recuperado el 5 de junio de 2016 .
  2. ^ a b Apiki, Steven; Udell, Jon (febrero de 1989). "Smoothing Out C" . BYTE . págs.  170–186 . Recuperado el 8 de octubre de 2024 .
  3. ^ Borland Backgrounder , 2/8/99
  4. ^ "Diccionario de informática" . Foldoc.org . Consultado el 26 de septiembre de 2022 .
  5. ^ Tim DelChiaro (28-03-2011). "Compilador gratuito de Borland C++ 5.5" . Edn.embarcadero.com . Archivado del original el 19-01-2015 . Consultado el 11-09-2019 .
  6. ^ David Intersimone (15-02-2000) [11-05-1989]. "Software antiguo: Turbo C versión 2.01" . Edn.embarcadero.com . Archivado del original el 22-07-2012 . Recuperado el 11-09-2019 .
  7. ^ David Intersimone (14-04-2000) [28-02-1991]. "Software antiguo: Turbo C++ versión 1.01" . Edn.embarcadero.com . Consultado el 11-09-2019 .
  8. ^ "Los premios BYTE" . BYTE . Enero de 1989. pág. 327.
  • borland.com - Museo de la Red de Desarrolladores de Borland
  • codegear.com - Turbo C++ versión 1.01 Archivado el 25/06/2008 en Wayback Machine
  • borland.com - Turbo C 2.01 Descarga gratuita desde EDN
  • computermuseum-muenchen.de - Museo de la Computación en Múnich con una gran colección de software, incluyendo Turbo C 1.0 y versiones posteriores.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Turbo_C&oldid=1350274885 "