-
Creación de C++
Diseñado e implementado por Bjarne Stroustrup en los Laboratorios AT&T Bell. -
Publicación de C++
Se publica la primera versión de C++, conocida como "C with Classes". -
Manual de C++
Stroustrup publicó su famoso libro llamado El lenguaje de programación C++, convirtiéndolo en el manual de referencia del lenguaje. -
C++ 2.0
Se lanza C++ 2.0, documentado por Ellis y Stroustrup en El manual de referencia anotado de C++. Era un lenguaje totalmente orientado a objetos, que introducía múltiples herencias y clases abstractas. -
Invención de Java
inventado por James Gosling de Sun Microsystems (luego adquirido por Oracle), el objetivo principal era poder "escribir una vez, ejecutar en cualquier lugar". -
Publicación de Python
Guido van Rossum publicó la primera versión conocida como Python 0.9.0. -
Python_ 1.0
Se lanza Python 1.0 con soporte para clases y módulos. -
Presentación de Java
Java es presentado por Sun Microsystems como un lenguaje de programación orientado a objetos. -
Publicación de Java
Se lanza oficialmente Java 1.0. -
Estándar ISO C++98
Se publica el estándar ISO C++98. Este estándar internacional para C++ fue desarrollado por el American National Standards Institute (ANSI) y la International Standards Organization (ISO). -
Java 1.2
Se publica Java 1.2, que incluye la Java 2 Platform, Standard Edition (J2SE). -
Python_ 2.0
De 2000 a 2008 se lanzan importantes versiones de Python, como 2.0 introduciendo listas por comprensión (recolección de basura y un sistema de gestión de memoria mejorado) y 2.5 (añadiendo decoradores). -
Lanzamiento de C#
Microsoft lanza C# como parte de su plataforma .NET. -
C# 1.0
Se lanza C# 1.0 junto con .NET Framework 1.0. -
C++ corrección de errores
Se publica una actualización del estándar, conocida como C++03, la cual buscaba corregir errores identificados en C++ 98 y garantizar que el lenguaje tuviera una mayor portabilidad y coherencia. -
Java 5.0
Se lanza Java 5 (también conocido como J2SE 5.0 o Java 1.5), que introduce características fundamentales como genéricos y metadata. -
C# 2.0
Se lanza C# 2.0 con mejoras en tipos genéricos y características de programación funcional. -
Java 6.0
Se lanza Java 6, con mejoras en rendimiento, así como la introducción de Scripting Language Support y Java Compiler API. -
Python_ 3.0
Se lanza Python 3.0, que introduce cambios significativos en la sintaxis y la semántica del lenguaje, no compatible con Python 2 y 2.x. -
C# 3.0
Se publica C# 3.0, que introduce LINQ (Language Integrated Query) y expresiones lambda. -
C# 4.0
Se lanza C# 4.0 con características como dynamic typing y mejoras en interoperabilidad con lenguajes dinámicos. -
Estandar C++11
Se lanza el estándar C++11, que introduce características como auto, lambdas, tipos de datos extensibles y mejora en el rendimiento al tiempo de ejecución. -
Java 7.0
Se lanza Java 7, que incluye mejoras como el manejo de excepciones con try-with-resources y el operador diamante (diamond operator). -
C# 5.0
Se publica C# 5.0, que introduce el soporte para programación asincrónica con async y await. -
C++14
Se publica C++14, una extensión menor de C++11 con mejoras en la biblioteca estándar. -
Java 8.0
Se publica Java 8, que introduce lambdas, Streams API, y la nueva API de fecha y hora (java.time). -
Actualizaciones de C#
De 2015 a 2019 se lanzan actualizaciones con C# 6.0, 7.0, 7.1, 7.2, y 7.3, que incluyen mejoras en la sintaxis y características de programación. -
C++17
Se lanza C++17, que incluye nuevas características como std::optional y std::filesystem, además de una biblioteca estándar extensa. -
Java 9.0
Se lanza Java 9, con la introducción de módulos (Project Jigsaw) y otras características. -
Java 10.0
Se publica Java 10, que incluye mejoras en la inferencia de tipos (var) y la introducción de Local-Variable Type Inference. -
Python_ 3.9
Lanzamiento de Python 3.9, que incluye mejoras en la administración de diccionarios y operaciones en cadena.