SlideShare una empresa de Scribd logo
1 de 4
Línea del Tiempo
Lenguaje de Programación
1969-1973 1978 1979 1980 1983 1989 1990 1999
El desarrollo inicial de C
se llevó a cabo en
los Laboratorios
Bell de AT&T entre 1969
y 1973; según Ritchie, el
periodo más creativo
tuvo lugar en 1972. Se le
dio el nombre "C"
porque muchas de sus
características fueron
tomadas de un lenguaje
anterior llamado "B".
En 1978, Ritchie y Brian
Kernighan publicaron la
primera edición de El
lenguaje de programación C,
también conocido como La
biblia de C. Este libro fue
durante años
laespecificación informal del
lenguaje. El lenguaje descrito
en este libro recibe
habitualmente el nombre de
"el C de Kernighan y Ritchie"
o simplemente "K&R C"
En los años siguientes a la
publicación del C de
Kernighan y Ritchie, se
añadieron al lenguaje
muchas características no
oficiales, que estaba
soportadas por los
compiladores de AT&T,
entre otros. Algunas de
estas características eran:
Durante la década de
1980 se empezó a usar en
los IBM PC, lo que
incrementó su
popularidad
significativamente. Al
mismo tiempo, Bjarne
Stroustrup empezó a
trabajar con algunos
compañeros de Bell Labs
para añadir
funcionalidades de
programación orientada a
objetos a C
En 1983, el Instituto
Nacional
Estadounidense de
Estándares organizó
un comité, X3j11,
para establecer una
especificación
estándar de C
Tras un proceso largo y
arduo, se completó el
estándar en 1989 y se
ratificó como el
"Lenguaje de
Programación C" ANSI
X3.159-1989. Esta versión
del lenguaje se conoce a
menudo como ANSI C, o a
veces como C89 (para
distinguirla de C99).
En 1990, el estándar ANSI
(con algunas modificaciones
menores) fue adoptado por
la Organización
Internacional para la
Estandarización (ISO) en el
estándar ISO/IEC 9899:1990.
Esta versión se conoce a
veces como C90. No
obstante, "C89" y "C90" se
refieren en esencia al mismo
lenguaje.
lo que llevó a la
publicación del
estándar ISO
9899:1999 en
1999
2000 2001 2003 2004 2005 2006 2007 2009
Este estándar se
denomina
habitualmente
"C99". Se adoptó
como estándar
ANSI en marzo de
2000.
movimiento pasó a
solicitar nuevo
informe técnico de
elementos de trabajo
de Librerías (
Copenhague,
Dinamarca ) más
tarde para
convertirse en la
norma ISO / TR 2001
–IEC 2001
ISO / IEC ( informalmente
conocido como C++03 )
publicada en esencia
realease corrección de
errores sin cambios en
idiomas que desde el
punto de vista del
programador trabajar en
c ++ 0x (ahora conocido
como c ++ 11 ) comienza
2003
número
estimado de
usuarios de C
++ 3.270.000
2004
primeros votos en
características para c
++ 0x ( Lillehammer,
Noruega )
automóviles ,
afirman estática y
evalua referencias
aceptadas en
principio, 2005//
primeros votos para
c++0x en berlin y
Alemania, decisión de
pasar funciones
matemáticas especiales
para separar estándar
ISO (Berlín alemania)
consideró demasiado
especializado para la
mayoría de los
programadores 2006
informalmente conocido
c ++ contingente
arancelario
publicadoprogramación
de la tecnología
informacion lenguages
informe técnico sobre c
++ extensiones de
bibliotecas 2007
another particulary
notable book on C++
publisher
B:stroustrup
programming
principales and
practice using C++
addison wesley upper
saddle river NJ. USA
2009
2011 2013 2014 2015
ISO / IEC
informalmente
conocido como C
++ 11 tecnología
informacion
rectificado,
prgramming
lenguajes C ++
2011
cuarta edición
de C ++ PL
publicadaStrous
trup C ++
lenguaje de
programación
Pearson 2013
ISO / IEC
informalmente
conocido como C ++
14 lenguajes de
programación ISO /
IES tecnología de la
información
ratificados C ++ 2014

Más contenido relacionado

La actualidad más candente

Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
Nohemi Cuesta
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
Alejandro Sanchez Jose
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
Pepe Xdsasda
 
Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajero
Carlos Potrero
 
Evolución de los procesadores informe
Evolución de los procesadores informeEvolución de los procesadores informe
Evolución de los procesadores informe
Cristobal Tuck
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
grachika
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
coldclean
 

La actualidad más candente (20)

Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Ejemplos de diagrama de flujo
Ejemplos de diagrama de flujoEjemplos de diagrama de flujo
Ejemplos de diagrama de flujo
 
algoritmos-.ppt
algoritmos-.pptalgoritmos-.ppt
algoritmos-.ppt
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Android estructura del Sistema Operativo
Android estructura del Sistema OperativoAndroid estructura del Sistema Operativo
Android estructura del Sistema Operativo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajero
 
Linea de tiempo sistemas operativos
Linea de tiempo sistemas operativosLinea de tiempo sistemas operativos
Linea de tiempo sistemas operativos
 
Evolución de los procesadores informe
Evolución de los procesadores informeEvolución de los procesadores informe
Evolución de los procesadores informe
 
Funciones Internas
Funciones Internas Funciones Internas
Funciones Internas
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Manejo básico del computador
Manejo básico del computadorManejo básico del computador
Manejo básico del computador
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Linea del tiempo de las computadoras
Linea del tiempo de las computadorasLinea del tiempo de las computadoras
Linea del tiempo de las computadoras
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 

Destacado

Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
Libertad25
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
itzjpb
 
Programación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaProgramación Orientada a Objeto y Java
Programación Orientada a Objeto y Java
Ingeniería Nica
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
ivanjvic
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
guestbf0046
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
Axel Mérida
 
Concurrencia bases datos 2
Concurrencia bases datos 2Concurrencia bases datos 2
Concurrencia bases datos 2
Velmuz Buzz
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datos
estudiante
 

Destacado (20)

HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Programación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaProgramación Orientada a Objeto y Java
Programación Orientada a Objeto y Java
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Línea de tiempo futbol
Línea de tiempo futbolLínea de tiempo futbol
Línea de tiempo futbol
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Linea de tiempo linux
Linea de tiempo linuxLinea de tiempo linux
Linea de tiempo linux
 
linea del tiempo del PC o Historia de el computador
linea del tiempo del PC o Historia de el computadorlinea del tiempo del PC o Historia de el computador
linea del tiempo del PC o Historia de el computador
 
Tabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetosTabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetos
 
Base datos f01
Base datos f01Base datos f01
Base datos f01
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Concurrencia bases datos 2
Concurrencia bases datos 2Concurrencia bases datos 2
Concurrencia bases datos 2
 
Concurrencia
ConcurrenciaConcurrencia
Concurrencia
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Concurrencia en Bases de Datos (I)
Concurrencia en Bases de Datos (I)Concurrencia en Bases de Datos (I)
Concurrencia en Bases de Datos (I)
 
Redundancia
RedundanciaRedundancia
Redundancia
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datos
 

Similar a Línea de tiempo teoria c++

historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacion
reychivas_07
 
Programacion en C
Programacion en CProgramacion en C
Programacion en C
DHERNAN1993
 
2 intcomp gregmarybejarano
2 intcomp gregmarybejarano2 intcomp gregmarybejarano
2 intcomp gregmarybejarano
18511572
 
Programacion i
Programacion iProgramacion i
Programacion i
y_ely_9
 
Programacion i
Programacion iProgramacion i
Programacion i
y_ely_9
 
Programacion i
Programacion iProgramacion i
Programacion i
y_ely_9
 
Programacion i
Programacion iProgramacion i
Programacion i
y_ely_9
 

Similar a Línea de tiempo teoria c++ (20)

Presentacion
PresentacionPresentacion
Presentacion
 
historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacion
 
Programacion en C
Programacion en CProgramacion en C
Programacion en C
 
Historia de lenguaje c
Historia de lenguaje cHistoria de lenguaje c
Historia de lenguaje c
 
Historia de lenguaje c
Historia de lenguaje cHistoria de lenguaje c
Historia de lenguaje c
 
2 intcomp gregmarybejarano
2 intcomp gregmarybejarano2 intcomp gregmarybejarano
2 intcomp gregmarybejarano
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Mapa conceptual de c++
Mapa conceptual de c++Mapa conceptual de c++
Mapa conceptual de c++
 
Linea
LineaLinea
Linea
 
Centro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio noCentro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio no
 
C++
C++C++
C++
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Lenguaje C Version Final 1.pptx
Lenguaje C Version Final 1.pptxLenguaje C Version Final 1.pptx
Lenguaje C Version Final 1.pptx
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Línea de tiempo teoria c++

  • 1. Línea del Tiempo Lenguaje de Programación
  • 2. 1969-1973 1978 1979 1980 1983 1989 1990 1999 El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; según Ritchie, el periodo más creativo tuvo lugar en 1972. Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B". En 1978, Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C, también conocido como La biblia de C. Este libro fue durante años laespecificación informal del lenguaje. El lenguaje descrito en este libro recibe habitualmente el nombre de "el C de Kernighan y Ritchie" o simplemente "K&R C" En los años siguientes a la publicación del C de Kernighan y Ritchie, se añadieron al lenguaje muchas características no oficiales, que estaba soportadas por los compiladores de AT&T, entre otros. Algunas de estas características eran: Durante la década de 1980 se empezó a usar en los IBM PC, lo que incrementó su popularidad significativamente. Al mismo tiempo, Bjarne Stroustrup empezó a trabajar con algunos compañeros de Bell Labs para añadir funcionalidades de programación orientada a objetos a C En 1983, el Instituto Nacional Estadounidense de Estándares organizó un comité, X3j11, para establecer una especificación estándar de C Tras un proceso largo y arduo, se completó el estándar en 1989 y se ratificó como el "Lenguaje de Programación C" ANSI X3.159-1989. Esta versión del lenguaje se conoce a menudo como ANSI C, o a veces como C89 (para distinguirla de C99). En 1990, el estándar ANSI (con algunas modificaciones menores) fue adoptado por la Organización Internacional para la Estandarización (ISO) en el estándar ISO/IEC 9899:1990. Esta versión se conoce a veces como C90. No obstante, "C89" y "C90" se refieren en esencia al mismo lenguaje. lo que llevó a la publicación del estándar ISO 9899:1999 en 1999
  • 3. 2000 2001 2003 2004 2005 2006 2007 2009 Este estándar se denomina habitualmente "C99". Se adoptó como estándar ANSI en marzo de 2000. movimiento pasó a solicitar nuevo informe técnico de elementos de trabajo de Librerías ( Copenhague, Dinamarca ) más tarde para convertirse en la norma ISO / TR 2001 –IEC 2001 ISO / IEC ( informalmente conocido como C++03 ) publicada en esencia realease corrección de errores sin cambios en idiomas que desde el punto de vista del programador trabajar en c ++ 0x (ahora conocido como c ++ 11 ) comienza 2003 número estimado de usuarios de C ++ 3.270.000 2004 primeros votos en características para c ++ 0x ( Lillehammer, Noruega ) automóviles , afirman estática y evalua referencias aceptadas en principio, 2005// primeros votos para c++0x en berlin y Alemania, decisión de pasar funciones matemáticas especiales para separar estándar ISO (Berlín alemania) consideró demasiado especializado para la mayoría de los programadores 2006 informalmente conocido c ++ contingente arancelario publicadoprogramación de la tecnología informacion lenguages informe técnico sobre c ++ extensiones de bibliotecas 2007 another particulary notable book on C++ publisher B:stroustrup programming principales and practice using C++ addison wesley upper saddle river NJ. USA 2009
  • 4. 2011 2013 2014 2015 ISO / IEC informalmente conocido como C ++ 11 tecnología informacion rectificado, prgramming lenguajes C ++ 2011 cuarta edición de C ++ PL publicadaStrous trup C ++ lenguaje de programación Pearson 2013 ISO / IEC informalmente conocido como C ++ 14 lenguajes de programación ISO / IES tecnología de la información ratificados C ++ 2014