El lenguaje C fue creado en 1972 por Dennis Ritchie en los laboratorios Bell Telephone para el desarrollo del sistema operativo UNIX. Se basó en un lenguaje previo llamado B, el cual a su vez se basó en BCPL. Aunque inicialmente fue creado para sistemas operativos, su popularidad creció rápidamente y diferentes compañías comenzaron a implementar versiones propias, lo que llevó a discrepancias. Para estandarizar el lenguaje, ANSI creó un comité en 1983 que definió la versión estándar de C
1. INTRODUCCIÒN<br />El presente trabajo fue realizado con la finalidad de indagar la evolución del programa. EL lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; éste lenguaje llevó a la aparición del C. <br />Con la popularidad de las microcomputadoras muchas compañías comenzaron a implementar su propio C por lo cual surgieron discrepancias entre sí. <br />Por esta razón ANSI (American National Standars Institute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigua del lenguaje C e independiente de la máquina que pudiera utilizarse en todos los tipos de C. <br />Algunos de las C existentes son:<br />-Quick C<br />-C++<br />-Turbo C<br />-Turbo C ++<br />-Borland C<br />-Borland C++<br />-Microsoft C<br />-etc.<br />DESARROLLO<br />¿Que es el lenguaje C? El C es un Antes de empezar con la historia del lenguaje C definiré ¿Que es el lenguaje C? El C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Una vez aclarado este punto pasaremos a conocer su historia.<br />El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.<br />Los tipos básicos de datos en el lenguaje C eran quot;
CHARquot;
(carácter), quot;
INTquot;
(enteros), quot;
FLOATquot;
(Reales en simple precisión), y quot;
DOUBLEquot;
(Reales en doble Precisión). Posteriormente se añadieron los tipos quot;
SHORTquot;
(Enteros de longitud<=longitud de un int), quot;
LONGquot;
(Enteros de longitud >= longitud de un entero), quot;
UNSIGNEDquot;
(Enteros sin signo), y quot;
ENUMERACIONESquot;
. <br />Como el C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones comenzaron a utilizar muy pronto sus propias versiones del C, las pequeñas diferencias entre las implementaciones comenzaron a dar problemas a los programadores. Para resolver este problema, el American National Stándards (ANSI) formo un comité en 1983 para establecer una definición estándar del C, que llego a ser conocida como C estándar ANSI. Con unas cuantas excepciones, todos los compiladores del C modernos de adhieren a este estándar.<br />El lenguaje C inicialmente fue creado para la programación de <br />-Sistemas operativos <br />-Intérpretes <br />-Editores <br />-Ensambladores <br />-Compiladores <br />-Administradores de bases de datos. <br />Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas. <br />Algunas de las versiones existentes son:<br />- Turbo C++ 1.0- Borland C++ 2.0- Quick C<br />- C++<br />- Turbo C<br />- Turbo C ++<br />- Borland C<br />- Borland C++<br />- Microsoft C<br />- Turbo C 2.0<br />En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creación del lenguaje B escrito por Ken Thompson en 1970 con la intención de recodificar el UNIX, que en su fase de arranque estaba codificado en lenguaje ensamblador.<br />El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.<br />CONCLUSIÒN<br />El desarrollo de esta aplicación permitió comprobar que el lenguaje 'C++' es un lenguaje muy flexible y poderoso. Puede resultar complicado, pero se obtienen resultados buenos con su uso.<br />REFERENCIAS<br />http://orbita.starmedia.com/~darkmx/c1.html<br />http://jorgesaavedra.wordpress.com/2006/12/09/breve-historia-de-c-c-c/<br />http://www.zator.com/Cpp/E1.htm<br />