You are on page 1of 5

EVOLUCIN DEL LENGUAJE C El lenguaje C fue desarrollado por Dennis Ritchie en los Laboratorios Bell en 1972 e implementado sobre

un DEC PDP-11 utilizando el sistema operativo UNIX. La idea inicial era crear un lenguaje de propsito general que facilitara la programacin y la realizacin de muchas de las tareas anteriormente reservadas al lenguaje ensamblador. En 1980 el Dr. Bjarne Stroustrup de los laboratorios ATT Bell comienza el desarrollo del denominado en aquella poca C con clases , apareciendo en 1986 como resultado de dicho trabajo el lenguaje de programacin C++ que surge como acoplamiento al C de muchas de las caractersticas de la denominada POO (programacin orientada a objetos). C++ es un lenguaje muy potente, flexible y eficaz frente al resto de los lenguajes orientados a objetos, caractersticas que han hecho que se le considere como lenguaje estandar dentro de la programacin orientada a objetos. CARACTERSTICAS DEL LENGUAJE C

El lenguaje C ha sido utilizado para el desarrollo de infinidad de herramientas de trabajo (sistemas operativos, compiladores, procesadores de texto, bases de datos, etc.). Mientras que otros lenguajes de programacin se caracterizan por ser utilizados en reas ms concretas:

Fortran Pascal COBOL

mbito Cientfico soporte a la enseanza gestin

El C se caracteriza por no tener ninguna connotacin sectorial; dicho de otra forma es un lenguaje de propsito general. La ventaja ms destacable es la transportabilidad o portabilidad, es decir, la posibilidad de utilizarlo tanto en macroordenadores como en mini y microordenadores. Ventajas del lenguaje C: Es un lenguaje muy flexible Muy apropiado para controlar rutinas hechas en ensamblador Permite general programas de fcil modificacin Lenguaje predominante bajo cualquier mquina UNIX Muy veloz y potente, lo que permite un software efectivo Posibilita una programacin estructurada o modular Produce programas de cdigo compacto y eficiente Caractersticas de Alto nivel que conserva caractersticas de bajo Es un lenguaje compilado El cdigo fuente se escribe mayoritariamente en minsculas

nivel, por lo que se puede clasificar como lenguaje de bajo-medio nivel.

Algunas desventajas: No dispone de editor propio Se requiere ms tiempo en conseguir el ejecutable, porque cada vez La modularidad en C tiende a incrementar el tiempo de compilacin Poco legible y eminentemente crptico

compila todo el fichero.

Conclusiones: C es un lenguaje de programacin de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Su caracterstica principal es ser portable, es decir, es posible adaptar los programas escritos para un tipo de computadora en otra. Otra de sus caractersticas principales es el ser esctructurado, es decir, el programa se divide en mdulos (funciones) independientes entre s. El lenguaje C inicialmente fu creado para la programacin de -Sistemas operativos -Intrpretes -Editores -Ensambladores -Compiladores -Administradores de bases de datos. Actualmente, debido a sus caratersticas, puede ser utilizado paratodo tipo de programas.

Bibliografa http://www.articulandia.com es.wikipedia.org

Colegio Nacional Primicias De la Cultura De Quito Nombre: Lizeth Calle Curso: 4to B Informtica

Materia: Programacin Lic. David Quelal

You might also like