Tecnologia
Enviado por alexander165436 • 18 de Noviembre de 2013 • 1.059 Palabras (5 Páginas) • 194 Visitas
LA HISTORIA DE C Y C++
El lenguaje de la programacion fue creado por dennis ritchie el fue el que hizo crecer el mundo de los ordenadores junto con ken thompson que en el año de 1972 desarrollaron el lenguaje de C en el desarrollo del sistema operativo unix en este sistema fueron desarrollando cosas,en el año 72 se vieron en la necesidad de portar ese lenguaje, ellos trabajaban con el lenguaje de 0 y 1 por lo tanto tenian que reescribir unix desde el principio no seria muy viable porque habria que actualizar y volver a reescribir el codigo, asi que dennis ritchie empezo aq portar el codigo de unix no a otras maquinas sino por su cuenta ac por lo tanto poco a poco unix fue portando de todo al C
NACIMIENTO DE C
C siempre ah estado ligado a unix
C se invento para portar unix facilmente
Unix y mac estan ligadas al lenguaje de C
EVOLUCION DE C
1972 Primera version de unix por ritchie
1978 the C programing language (k&r)
1983-1989 estandarizacion ansi c
1999 revision c99
2009 revision C11
ANSI C
Version estandarizada durante los años 80’s
Un escrito en ansi se compilara bien con cualquier compilador que trabaje con ansi c
(hoy en dia todos los compiladores trabajan con ansi c)
El lenguaje fundamental es el ansi c depues de conseguir un lenguaje que fuera universal y sin ningun tipo de variante rara lo que se consigue es de que si somos capaces de crear un codigo con ansi c podemos compilar en cualquier compilador que respete el ansi c por ejemplo escribimos un codigo fuente de ansi c podemos compilarlo con un compilador ansi c para windows con una misma fuente podemos tener funcionando varios sistemas basicamente todos los compiladores trabajan en Ansi
Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup (también de Laboratorios Bell de AT&T). Diseña este lenguaje con el objetivo de añadir a C nuevas características: clases y funciones virtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), la posibilidad de declarar variables en cualquier punto del programa (de ALGOL68), y sobre todo, un auténtico motor de objetos con herencia múltiple que permite combinar la programación imperativa de C con la programación orientada a objetos. Estas nuevas características mantienen siempre la esencia del lenguaje C: otorgan el control absoluto de la aplicación al programador, consiguiendo una velocidad muy superior a la ofrecida por otros lenguajes.El siguiente hecho fundamental en la evolución de C++ es sin duda la incorporación de la librería STL años más tarde, obra de Alexander Stepanov y Adrew Koening. Esta librería de clases con contenedores y algoritmos genéricos proporciona a C++ una potencia única entre los lenguajes de alto nivel.
Debido al éxito del lenguaje, en 1990 se reúnen las organizaciones ANSI e ISO para definir un estándar que formalice el lenguaje. El proceso culmina en 1998 con la aprobación del ANSI
LENGUAJES DE PROGRAMACION
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen
...