Created by barbara flores
over 7 years ago
|
||
"CARACTERÍSTICAS DEL LENGUAJE C"
C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2 como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
VENTAJAS:
*Lenguaje muy eficiente puesto que es posible utilizar sus características de bajo nivel para realizar implementaciones óptimas.
*A pesar de su bajo nivel es el lenguaje más portado en existencia, habiendo compiladores para casi todos los sistemas conocidos.
*Proporciona facilidades para realizar programas modulares y/o utilizar código o bibliotecas existentes.
*Preprocesado: consistente en modificar el código fuente en C según una serie de instrucciones (denominadas directivas de preprocesado) simplificando de esta forma el trabajo del compilador. Por ejemplo, una de las acciones más importantes es la modificación de las inclusiones (#include) por las declaraciones reales existentes en el archivo indicado.
*Compilación: que genera el código objeto a partir del código ya preprocesado.
*Enlazado: que une los códigos objeto de los distintos módulos y bibliotecas externas (como las bibliotecas del sistema) para generar el programa ejecutable final.
ESTRUCTURA DEL PROGRAMA C:
2- A la hora de programar es conveniente añadir comentarios (cuanto mas mejor) para poder saber que función tiene cada parte del código, en caso de que no lo utilicemos por un tiempo. Ademas facilitaremos el trabajo a otros programadores que puedan utilizar nuestro archivo fuente. Para esto utilizamos los símbolos /* ---*/
4- Identificadores: es el nombre que damos a las variables y funciones. Esta formado por una secuencia de letras y dígitos, aunque también acepta el caracter de subrayado, por contrario no acepta ni acentos ni las ñ/Ñ. El primer caracter de este no puede ser un numero, tiene que ser una letra o símbolo. Se diferencian las mayúsculas de las minúsculas.
5- Las variables: es un tipo de dato, referenciado mediante un identificador (que es el nombre de la variable). Su contenido podrá ser modificado a lo largo del programa. Una variable solo puede pertenecer a un tipo de dato. Para poder utilizarla primero tiene que ser declarada.
6- Constantes: mantienen su valor a lo largo de todo el programa. Para indicar al compilador que se trata de una constante usaremos la directiva #define :
#define <identificador> <valor>
La directiva define permite sustituir una cadena de caracteres.
El valor de una constante no puede ser modificado.