trabajin

Páginas: 6 (1466 palabras) Publicado: 22 de enero de 2015
Definición de lenguaje C

El lenguaje C, es tipo lenguaje estructurado de propósito general parecido a otros lenguajes de programación como: PASCAL, BASIC, FORTRAN, etc. Sus instrucciones son muy parecidas incluyendo sentencias como if, else, for, do y while. C es un lenguaje de alto nivel y posee sentencias y funciones que simplifican su funcionamiento.Tambien se tiene la posibilidad deprogramar a bajo nivel (como en el lenguaje ensamblador tocando los registros memoria).

.
ANTECEDENTES HISTÓRICOS DE C

Lenguaje C o también conocido como “Lenguaje de programación de sistemas” fue desarrollado en los años setenta por Dennis Ritchie en Bell Telephone Laboratories, inc. Este lenguaje es el resultado de dos lenguajes anteriores, el BCPL y el B, que se desarrollaronanteriormente. C se usó únicamente en los laboratorios Bell hasta 1978, cuando Brian Kernighan y Dennis Ritchie publicaron una descripción definitiva del lenguaje “K&R C“.Tras la publicación de K&R, los profesionales de las computadoras, impresionados por las características del lenguaje C, comenzaron a promover su uso.

Por la mitad de los ochenta, la popularidad de C se había extendido por todas partes.Se habían escrito numerosos compiladores e interpretes de C para computadoras de todos los tamaños y se habían desarrollado muchas aplicaciones comerciales. Muchas de estas que se habían escrito en otros lenguajes se reescribieron en C para tomar partido de su eficiencia y portabilidad.
La mayoría de las implementaciones de C diferían en algo de la definición original de K&R. Esto creó pequeñasincompatibilidades entre las diferentes implementaciones del lenguaje. Debido a este problema, el Instituto Nacional Americano de Estándares (ANSI).


Aplicabilidad
Hecho principalmente para la fluidez de programación en sistemas UNIX. Se usa también para el desarrollo de otros sistemas operativos como Windows o GNU/Linux. Igualmente para aplicaciones de escritorio como GIMP, cuyo principallenguaje de programación es C.

De la misma forma, es muy usado en aplicaciones científicas (para experimentos informáticos, físicos, químicos, matemáticos, entre otros, parte de ellos conocidos comomodelos y simuladores), industriales (industria robótica, cibernética, sistemas de información y base de datos para la industria petrolera y petroquímica. Predominan también todo lo que se refierea simulación de máquinas de manufactura), simulaciones de vuelo (es la más delicada, ya que se tienen que usar demasiados recursos tanto dehardware como de software para desarrollar aplicaciones que permitan simular el vuelo real de una aeronave.

Se aplica por tanto, en diversas áreas desconocidas por gran parte de los usuarios noveles.Los ordenadores de finales de los 90 son varios órdenes demagnitud más potentes que las máquinas en que C se desarrolló originalmente. Programas escritos en lenguajes de tipo dinámico y fácil codificación (Ruby, Python, Perl…) que antaño hubieran resultado demasiado lentos, son lo bastante rápidos como para desplazar en uso a C. Aun así, se puede seguir encontrando código C en grandes desarrollos de animaciones, modelados yescenas en 3D en películas y otrasaplicaciones multimedia.



CARACTERISTICAS DE UN PROGRAMA EN LENGUAJE C

1.- Integridad. Corrección de los cálculos en un programa.
2.- Claridad. Esto permite a otro programador seguir la lógica del programa sin mucho esfuerzo.
3.- Sencillez. Redactar programas claros y sencillos para su fácil corrección.
4.- Eficiencia. Esto se relaciona con la velocidad de ejecucióny utilización eficiente de la memoria.
5.- Modularidad. Los programas se pueden dividir en pequeñas subtareas o módulos. El diseño modular de los programas aumenta la claridad y corrección de estos y facilita posibles cambios futuros.
6.- Generalidad. Un programa debe ser lo más general posible. Por ejemplo, se puede hacer un programa que lea los valores de ciertos parámetros en lugar de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajin
  • Trabajines
  • Trabajines
  • Trabajin
  • Trabajin
  • Trabajin
  • trabajines
  • Trabajin

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS