Está en la página 1de 2

Historia del Lenguaje C

Briana P. Jimenez Fernndez de Castro PUCMM (809) 481-5613 brianapj_29@hotmail.com


Contar con un lenguaje de alto nivel permiti el avance de los sistemas operativos, ya que el mismo cdigo poda ser utilizado en las distintas plataformas, propiciando la reutilizacin de cdigo y reduciendo los tiempos de desarrollo. As es que los sistemas operativos basados en UNIX, el sistema BSD, el sistema GNU/Linux y muchos otros fueron desarrollados en C.

Abstract
El presente trabajo tiene como objetivo el comprender la importancia que tiene el saber la Historia del lenguaje C en la programacin. Puesto el lenguaje C es uno de los lenguajes de programacin ms populares en la actualidad. Permite realizar una programacin estructurada sin lmite a la creatividad del programador y adems los compiladores de C tienen la ventaja de producir programas reducidos y muy rpidos en ejecucin. Finalmente, no solo se tratara sobre la historia sino tambin en los tipos de lenguaje y sus caractersticas.

Tipos de C
Muchas compaas comenzaron implementar su propio C por lo cual surgieron discusiones entre s. Por esta razn ANSI (American National Standars Institute, por sus siglas en ingls), estableci un comit en 1983 para crear una definicin no buena del lenguaje C e independiente de la mquina que pudiera utilizarse en todos los tipos de C. Algunos de las C existentes son: Quick C Turbo C Borland C Microsoft C C++ Turbo C++ Borland C++

Historia
El lenguaje de programacin C fue creado por Dennis Ritchie entre 1969 y 1973 cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseo del sistema operativo UNIX. Pues UNIX es un sistema operativo multitarea y multiusuario, lo cual significa que puede ejecutar varios programas simultneamente, y que puede gestionar a varios usuarios simultneamente. El lenguaje C est inspirado en el lenguaje B escrito por ken Thompson en 1970 con intencin de recodificar el UNIX, que en la fase de arranque estaba escrito en ensamblador, en vista a su transportabilidad a otras mquinas. B era un lenguaje evolucionado e independientemente de la mquina, inspirado en el lenguaje BCPL concebido por Martn Richard en 1967. En 1972, Dennis Ritchie, toma el relevo y modifica el lenguaje B, creando el lenguaje C y rescribiendo el UNIX en dicho lenguaje. La novedad que proporciono el lenguaje C sobre el B fue el diseo de tipos y estructuras de datos. C fue creado para poder escribir dicho sistema operativo en un lenguaje de alto nivel, independiente del hardware donde se ejecutara.

Caractersticas
Actualmente, debido a sus caractersticas, puede ser utilizado para todo tipo de programas. El C es un lenguaje de programacin de propsito general, Sus principales Caractersticas son: -Programacin Estructurada -Economa en las expresiones -Abundancia en operadores y tipos de datos -Codificacin de Alto y Bajo nivel simultneamente -Reemplaza ventajosamente la programacin en ensamblador -Utilizacin natural de las funciones primitivas del sistema

-No est orientado a ningn rea en especial -Produccin de cdigo objeto altamente optimizado -Facilidad de aprendizaje

Conclusion
A pesar de que C fue creado cerca de 1970, su estudio perdura alrededor de todo el mundo. El Lenguaje C es uno de los lenguajes de programacin ms populares en la actualidad. Permite realizar una programacin estructurada sin lmite a la creatividad del programador y adems los compiladores de C tienen la ventaja de producir programas reducidos y muy rpidos en ejecucin. Por ello, muchos paquetes de software estn escritos en C. El lenguaje C, est hecho para ser altamente transportable y para programar lo improgramable, por lo que el Lenguaje C ha demostrado ser un lenguaje extremadamente eficaz y expresivo. Gracias a este tipo de programas la tecnologa ha podido alcanzar un gran avance en todos los mbitos tanto nacionales como internacionales, es por eso que es necesario que este tipo de lenguaje se aprenda para poder realizar utileras capaces de trabajar y apoyar proyectos que ayudarn al manejo ms sencillo de una empresa en particular pequeas aplicaciones en el hogar.

Referencias
http://alex-sxxc-coral.blogspot.com/2009/02/historia- del-lenguaje-c.html http://www.ecured.cu/index.php/Lenguaje_de_Programa cin_C http://computaciongrafica.wordpress.com/2008/03/29/ar chivos-decabecera-en-c/

http://tododelenguajec.blogspot.com/2011/11/ caracteristicas-del-lenguaje-c.html

También podría gustarte