Lenguaje C-Introduccion
Lenguaje C-Introduccion
Lenguaje C-Introduccion
Lenguaje C
C es un lenguaje de programación estructurado de propósito general. Sus
instrucciones constan de términos que se parecen a expresiones algebraicas,
además de ciertas palabras clave inglesas como if, else, for, do y while. En este
sentido, C recuerda a otros lenguajes de programación estructurados como Pascal
y Fortran. C tiene también algunas características adicionales que permiten su uso
a un nivel más bajo, cubriendo así el vacío entre el lenguaje máquina y los
lenguajes de alto nivel más convencionales. Esta flexibilidad permite el uso de C
en la programación de sistemas (por ejemplo, para el diseño de sistemas
operativos) así como en la programación de aplicaciones (Por ejemplo, para
redactar un programa que resuelva un complicado sistema de ecuaciones
matemáticas o un programa que escriba las facturas para los clientes). C se
caracteriza por hacer posible la redacción de programas fuentes muy concisos,
debido en parte al gran número de operadores que incluye el lenguaje. Tiene un
repertorio de instrucciones relativamente pequeño, aunque las implementaciones
actuales incluyen numerosas funciones de biblioteca que mejoran las
instrucciones básicas. Es más, el lenguaje permite a los usuarios escribir
funciones de biblioteca adicionales para su propio uso. De esta forma, las
características y capacidades del lenguaje se pueden ampliar fácilmente por el
usuario.
Historia del C:
C fue desarrollado originalmente en los años setenta por Dennis Ritchie en Bell
Telephone Laboratories, Inc. (ahora una sucursal de AT & T). Es el resultado de
dos lenguajes anteriores, el BCPL y el B, que se desarrollaron también en los
laboratorios Bell. C estuvo confinado al uso en los laboratorios Bell hasta 1978,
cuando Brian Kernighan y Ritchie publicaron una descripción definitiva del
lenguaje. La definición de Kernighan y Ritchie se denomina frecuentemente
“K&R C”. Tras la publicación de la definición de K&R, los profesionales de las
computadoras, impresionados por las muchas características deseables del C,
comenzaron a promover el uso del lenguaje. A mediados de los ochenta la
popularidad del C se había extendido por todas partes. Se habían escrito
numerosos compiladores e intérpretes de C para computadoras de todos los
tamaños y se habían desarrollado numerosas aplicaciones comerciales. Es más,
muchas aplicaciones que se habían escrito originalmente en otros lenguajes se
reescribieron en C para tomar partido de su eficiencia y portabilidad.
Estructura de un programa en C:
Todo programa en C consta de uno o más módulos llamados funciones. Una de
las funciones se llama main. El programa siempre comenzará por la ejecución de
la función main, la cual puede acceder a las demás funciones. Las definiciones de
las funciones adicionales se deben realizar aparte, bien precediendo o siguiendo a
main.
Cada función debe contener:
1. Una cabecera de la función, que consta del nombre de la función, seguido de
una lista opcional de argumentos encerrados entre paréntesis.
2. Una lista de declaración de argumentos, si se incluyen éstos en la cabecera.
3. Una instrucción compuesta, que contiene el resto de la función.
Los argumentos son símbolos que representan información que se le pasa a la
función desde otra parte del programa. (También se llama parámetros a los
argumentos.) Cada instrucción compuesta se encierra con un par de llaves, { } .
Las llaves pueden contener combinaciones de instrucciones elementales
(denominadas instrucciones de expresión) y otras instrucciones compuestas. Así
las instrucciones compuestas pueden estar anidadas, una dentro de otra. Cada
instrucción de expresión debe acabar en un punto y coma (;).
Los comentarios pueden aparecer en cualquier parte del programa, mientras estén
situados entre los delimitadores /* y */ (por ejemplo /* esto es un comentario */).
Los comentarios son útiles para identificar los elementos principales de un
programa o para explicar la lógica subyacente de éstos.
Compilar y correr
Abrir un programa el programa “cpp”
“cpp”
Guardar un
programa “cpp”
Librerías de Lenguaje C
Declaración de variables
Función main