ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje de programación C


Enviado por   •  31 de Enero de 2013  •  814 Palabras (4 Páginas)  •  290 Visitas

Página 1 de 4

LENGUAJE DE PROGRAMACION C

C es un lenguaje de programación creado en 1969 por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B.

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.

Se trata de un lenguaje débilmente tipado de medio nivel pero con muchas características de bajo nivel. Es necesario aclarar que un lenguaje fuertemente tipado: es un lenguaje en el que los tipos de

datos se mantienen siempre. Java y Python son fuertemente tipados. Si se tiene un entero, no se le puede tratar como una cadena sin convertirlo explícitamente .

Algunas de las características del lenguaje de programación C son: Su código se puede tratar íntegramente como un objeto. Su sintaxis es muy similar a la del JAVA. Es un lenguaje orientado a objetos y a componentes. Armoniza la productividad del Visual Basic con el poder y la flexibilidad del C++. Ahorramos tiempo en la programación ya que tiene una librería de clases muy completa y bien diseñada.

Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como

intermediario entre diferentes lenguajes. En parte a causa de ser de relativamente bajo nivel y de

tener un conjunto de características modesto, se pueden desarrollar compiladores de C fácilmente.

C tiene las siguientes características de importancia:

•Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funcionesmatemáticas y de manejo de ficheros, proporcionadas por bibliotecas.

•Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los másempleados es el estructurado.

•Un sistema de tipos que impide operaciones sin sentido.

•Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples ficheros de código fuente.

•Acceso a memoria de bajo nivel mediante el uso de punteros.

•Un conjunto reducido de palabras clave.

•Los parámetros se pasan por valor. El paso por referencia se puede simular pasandoexplícitamente el valor de los punteros.

Punteros a funciones y variables estáticas, que permiten una forma rudimentaria de

encapsulado y polimorfismo.

•Tipos de datos agregados (struct) que permiten que datos relacionados se combinen y se

manipulen como un todo.

C es más eficiente que otros lenguajes. Típicamente, sólo la programación cuidadosa en lenguaje ensamblador produce un código más rápido, pues da control total sobre la máquina, aunque los avances en los compiladores de C y la complejidad creciente de los procesadores modernos han reducido gradualmente esta diferencia. En 1973, el lenguaje C se había vuelto tan potente que la

mayor parte del kernel Unix, originalmente escrito en el lenguaje ensamblador

VARIABLES

En C una variable es una posición con nombre en memoria donde se almacena un valor de un cierto tipo de dato. Las variables pueden almacenar todo tipo de datos: cadenas, números y estructuras

Declaración

...

Descargar como (para miembros actualizados)  txt (5.5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com