2. • Es un lenguaje de programación que se
desarrolló como parte de la evolución del
lenguaje B, sirve a la implementación de
sistemas operativos, específicamente a Unix.
3.
4.
5. • Es el lenguaje más usado ya que hace
compiladores para cualquier sistema conocido
y proporciona facilidad para realizar
programas utilizando código o bibliotecas
existentes.
6. • Sin embargo, el problema que presenta el
lenguaje C, es la diferencia que tiene con los
otros lenguajes a nivel de la velocidad de
desarrollo, debido a que es más lento
programar en C.
7. • Desde la creación de este lenguaje, se
originaron distintas versiones de C, que
incluían unas u otras características, palabras
reservadas, entre otros elementos.
8.
9. Estructura de un Programa en C
• Un programa en C siempre comienza a ejecutar por
la función con nombre main. Desde una función se
puede pasar a otra, y las variables declaradas fuera
de una función tienen aspecto global o local al
fichero en donde se encuentran La siguiente figura
ilustra la estructura de un programa en C contenido
en varios ficheros.
10. • Para crear un ejecutable, el compilador del
lenguaje procesa los ficheros de código uno
por uno, de forma que las definiciones de
variables y las funciones de un fichero no las
recuerda cuando procesa el fichero siguiente.
Como consecuencia de esto, una variable no
puede ser utilizada, a no ser que se haya
declarado previamente en ese mismo fichero.
11. Estructura de un programa “grande”
• Uso de archivos cabecera (.h): por lo general
sólo contienen definiciones de los tipos de
datos, prototipos de funciones y comandos del
preprocesador de C.