LENGUAJE C

Page 1

PUCMM PONTIFICIA UNIVERSIDAD CATÓLICA MADRE Y MAESTRA

2009-2347

ISC

Manuel Armandy Colón Payero

20092347@ce.pucmm.edu.do armandy_acp_15@hotmail.com

HISTORIA DEL LENGUAJE C Introd. a los sistmas. comp.

Dir. Manuel Peña

19/01/2010


INDICE

Introducción

Cuerpo del trabajo

Conclusión

Bibliografía

Anexos


INTRODUCCIÓN

El lenguaje C, es el lenguaje de programación derribado u/o evolucionado de los lenguajes BCPL Y B,este lenguaje C fue creado en 1972 por Dennis M. Ritchie y se populariza con la publicación de C programing Language por Brian Kernighan y Dennis Ritchie en el 1978.

En 1983, el American National Standár Institute (ANSI), creó el comité denominado X3J11. Este grupo desarrolló el proceso para que todos los programas que sean diseñados en C estándar tengan la seguridad de que corran en cualquier sistema operativo.

En la actualidad,C sigue siendo uno de los lenguajes de programación más usados en la creación u/o desarrollo de softwares. En cuanto a C++, es el lenguaje C pero orientado a objetos, considerado mucho más productivo y mejorado.


HISTORIA DEL LENGUAJE C

El lenguaje C, “es el lenguaje de programación de propósito general asociado, de modo universal, al sistema operativo Unix”. Según Luis Joyanes Aguilar.(En Lenguaje C. McGraw-Hill).

Lenguaje C, es conocido como el lenguaje de programación de sistemas, por excelencia. creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior, es decir el lenguaje B, a su vez basado en BCPL.

El lenguaje C, como ya ha sido mencionado es una evolución u/o mejora de los lenguajes:

BCPL- Desarrollado por Martin Richards. B-Desarrollado por Ken Thompson en 1970.

Podría decirse que C, nace realmente en 1978, con la publicación de C PROGRAMMING LANGUAGE por Brian Kernighan y Dennis Ritchie. Este programa fue creciendo en popularidad juntamente con los progresivos cambios a lo largo del tiempo además de la creación de *compiladores por grupos no originarios a su diseño original, que provocaron el ideal de estandarizar la definición del lenguaje C.


“Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar” (Wikipedia.org)

Así que, en 1983 el AMERICAN NATIONAL STANDAR INSTITUTE (ANSI), Organización internacional de estandarización, creó el comité denominado X3T11 quienes debían hacer << Una definición no confusa del lenguaje C, e independiente de la máquina >>. Había nacido el estándar ANSI del lenguaje C, este grupo (X3J11) desarrollo la posibilidad de que todo programa escrito en C estándar tendrá la seguridad de que correrá sus modificaciones en cualquier sistema que tenga un compilador C.

En resumen, C es un lenguaje de alto nivel, también definido como un lenguaje de programación estructurado de propósito general. Además esta especificado como un lenguaje de programación de sistemas, el cual provoca una gran cantidad de potencia y flexibilidad.

Hoy, en nuestros tiempos (siglo XXI), C sigue siendo uno de los lenguajes de programación más usados en la creación u/o desarrollo de softwares, así como en institutos tecnologicos, escuelas de ingeniería y universidades. Prácticamente todos los fabricantes de sistemas operativos, UNIX, LINUX,UBUNTU, MacOS, SOLARIS,...soportan diferentes tipos de compiladores de lenguaje C.


CONCLUSIÓN

En conclusión el lenguaje de programación C, es una versión mejorada de los lenguajes de programación BCPL y B. Lenguaje C es el lenguaje universal de la programación que básicamente es un entorno de programación con editor y compilador incorporado, además es el lenguaje que obtuvo una nueva versión llamada ANSI C o lenguaje estándar C, este es capaz de correr en cualquier sistema operativo que tenga compiladores C.

En la actualidad, C sigue siendo uno de los lenguajes de programación más usados en la creación de softwares, así como en institutos tecnologicos, escuelas de ingeniería y universidades. Prácticamente todos los fabricantes de sistemas operativos, UNIX, LINUX,UBUNTU, MacOS, SOLARIS,...soportan diferentes tipos de compiladores de lenguaje C.

Lenguaje de programación: es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.