HISTORIA DEL C
“Investigación de la unidad 3”
Fundamentos de programación
Ingeniería en sistemas computacionales
Alumno: Lule García Uriel Enrique
Maestro: Jorge Izaguirre Camacho
1° Semestre Grupo: “C”28/09/2014
Propósito
Este libro instruye en la programación de computadoras en un lenguaje popular y estructurado: el lenguaje C. Además, veremos cómo analizar problemas que son descritos inicialmente en términos muy generales, cómo esbozados y cómo obtener finalmente programas C bien organizados. La multitud de problemas de ejemplo queincluye el texto muestran con detalle estos conceptos.
Historia del C
C fue desarrollado originalmente en los años setenta por Dennis Ritchie en Bell Telephone Laboratories, Inc. (ahora una sucursal de AT&T). Es el resultado de dos lenguajes anteriores, el BCPL y el B, que se desarrollaron también en los laboratorios Bell. C estuvo confinado al uso enlos laboratorios Bell hasta 1978, cuando Brian Kernighan y Ritchie publicaron una descripción definitiva del lenguaje *. La definición de Kernighan y Ritchie se denomina frecuentemente «K&R C». Tras la publicación de la definición de K&R, los profesionales de las computadoras, impresionados por las muchas características deseables del C, comenzaron a promover el uso del lenguaje. A mediados de losochenta la popularidad del C se había extendido por todas partes. Se habían escrito numerosos compiladores e intérpretes de C para computadoras de todos los tamaños y se habían desarrollado numerosas aplicaciones comerciales. Es más, muchas aplicaciones que se habían escrito originalmente en otros lenguajes se reescribieron en C para tomar partido de su eficiencia y portabilidad. Las primerasimplementaciones comerciales de C diferían en parte de la definición original de Kernighan y Ritchie, creando pequeñas incompatibilidades entre las diferentes implementaciones del lenguaje. Estás diferencias reducían la portabilidad que el lenguaje intentaba proporcionar. Consecuentemente, el Instituto Nacional Americano de Estándares ** (comité ANSIX3Jll) desarrolló una definición estandarizada dellenguaje C. La mayoría de los compiladores e intérpretes comerciales de C actuales adoptan el estándar ANSI. Algunos compiladores también pueden proporcionar características adicionales propias. En la década de los ochenta, Bjarne Stroustrup *** desarrolló en los laboratorios Bell otro lenguaje de programación de alto nivel denominado C++. Éste se basa en C, y por tanto todas las característicasestándar de C están disponibles en C++. Sin embargo, C++ no es una mera extensión de C. Incorpora nuevos fundamentos que constituyen una base para la programación orientada a objetos -un nuevo paradigma de la programación de interés para los programadores profesionales-o En este libro no se describe C++, pero sí hay que indicar que un sólido conocimiento de C es un buen punto de partida para aprenderC++. Este libro describe las características de C incluidas en el estándar ANSI y soportadas por los compiladores e intérpretes comerciales de C. El lector que asimile todo este material no tendrá dificultad en adaptar un programa en C a una versión particular del lenguaje.
INTRODUCCIÓN AL C
C es un lenguaje de programación estructurado de propósito general. Sus instruccionesconstan de términos que se parecen a expresiones algebraicas, además de ciertas palabras clave inglesas como if, else, for, do y while. En este sentido, C recuerda a otros lenguajes de programación estructurados como Pascal y Fortran. C tiene también algunas características adicionales que permiten su uso a un nivel más bajo, cubriendo asi el vacio entre el lenguaje máquina y los lenguajes de alto...
Regístrate para leer el documento completo.