¿Que es?
Turbo C era un entorno de desarrollo integrado y compilador desarrollado por Borlandpara programar en lenguaje C.
Su primera versión es de 1987, a la que siguieron las versiones 1.5 y 2.0, de 1989. Fue el compilador más popular para desarrollar en C en entornos MS-DOS. Se le considera el primer IDE para C disponible para dicha plataforma.
Fue sustituido por Turbo C++ en 1990. La siguiente versión fue llamada Borland C++, y en la versión 3.0 el nombre Turbo C++ fue retomado. Tras el Borland C++ llegó elC++Builder.
- 1987: Turbo C 1.0
- 1987: Turbo C 1.1
- 1988: Turbo C 1.5
- 1989: Turbo C 2.0 (ahora con debugger integrado, también para el Atari ST)
- 1990: Turbo C++ 1.0
- 1991: Turbo C++ 1.01
- 1991: Turbo C++ 2.0
- 1992: Turbo C++ 3.0
Fases de un programa en Turbo C
Las fases de un programa en Turbo C se pueden resumir en:
Edición
Compilación
Enlazado
Ejecución
La Edición de un programa consiste, simplemente, en editar el código fuente del programa, Turbo C incluye un editor para este efecto.
La Compilación del programa consiste en convertir el código fuente en código objeto.
El Enlazado consiste en enlazar el código objeto para obtener el código ejecutable.
Finalmente, la Ejecución consiste precisamente en ejecutar el programa.
El entorno de Turbo C
El entorno de Turbo C facilita la edición, compilación y el enlazado de los programas, ya que incluye un editor y herramientas para compilar y enlazar los programas, para configurar el entorno de Turbo C, primero hay que conocerlo, a continuación se explican las características más importantes del entorno...
El editor de Turbo C

El editor de Turbo C es una poderosa herramienta que nos facilita enormemente la edición de un programa, es como un editor de texto cualquiera, pero, para los que están acostumbrados a los editores que funcionan bajo Windows, tal vez se encuentren con una forma diferente de editar texto, por ejemplo, para seleccionar un bloque de texto, en el editor de Turbo C, se presiona la combinación de teclas CTRL+K+B al inicio del bloque que se desea seleccionar, y la combinación CTRL+K+K al final del mismo. Después, con ese bloque seleccionado, se pueden hacer diversas cosas, como:
- CTRL+K+Y: Elimina el bloque.
- CTRL+K+V: Mueve el bloque.
- CTRL+K+C: Copia el bloque.
De cualquier forma, es conveniente que se familiaricen con el editor de Turbo C a medida que aprenden a programar, es decir, no es necesario aprender a usar el editor al 100%.
El debugger de Turbo C

En ocasiones, un programa que está léxica y sintácticamente bien escrito, puede no dar los resultados correctos, estos resultados pueden deberse a errores comunes de programación, tales como errores lógicos, comúnmente llamados bugs, aunque existen otros tipos de errores, tales como errores en tiempo de ejecución (tema del que nos ocuparemos más adelante), el debugger de Turbo C nos ayudará a detectar y corregir dichos errores lógicos. Por ejemplo, si deseamos monitorear en todo momento el valor de una variable (watch) presionaremos la combinación CTRL+F7, y posteriormente, podremos ejecutar el programa línea por línea (F7) o función por función (F8).
Tipos de datos simples
Los tipos de datos simples en C son:
- void: Tipo de dato que no tiene valor.
- int: Para todo el rango de valores enteros*.
- float: Para todo el rango de valores reales*.
- char: Datos de tipo caracter.
Operadores
Los operadores son aquellos símbolos que nos ayudarán a relacionar y manipular los operandos, existen los operadores lógicos, relacionales y aritméticos o matemáticos.
Lógicos
AND
|
&&
|
OR
|
||
|
NOT
|
!
|
Aritméticos
Asignación
|
=
|
Suma
|
+
|
Resta
|
-
|
Multiplicación
|
*
|
División
|
/
|
División modular
|
%
|
Incremento
|
++
|
Decremento
|
--
|
Relacionales
Igual que
|
==
|
Menor que
|
<
|
Mayor que
|
>
|
Menor o igual que
|
<=
|
Mayor o igual que
|
>=
|
Diferente que
|
!=
|