linea del tiempo
the angel
Created on September 5, 2024
More creations to inspire you
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
linea del tiempo
AGTC
1972
1980
1978
1970
1980
AGTC
1985
1987
1989
1990
1983
1980
1990
AGTC
el Instituto Nacional Estadounidense de Estándares organizó un comité, X3j11, para establecer una especificación estándar de C.
El estándar ANSI C es adoptado por la Organización Internacional de Normalización (ISO), convirtiéndose en ISO C
1991
1995
1996
1997
1999
1998
1994
1990
2000
AGTC
JavaScript Microsoft introduce JScript, una implementación de JavaScript para su navegador Internet Explorer
2008
2009
2007
2006
2003
2005
2004
2000
2002
2000
2010
AGTC
JAVA Java 5 (J2SE 5.0) introduce características importantes como genéricos, enumeraciones, y el bucle for mejorado1
C# Llega C# 3.0 con características como LINQ (Language Integrated Query), expresiones lambda y métodos de extensión.
Java Se lanza Java 6, con mejoras en el rendimiento y nuevas APIs.
Python Se lanza Python 3.0, una versión mayor que no es retro compatible con Python 2.x. Introduce mejoras en la sintaxis y la eliminación de características obsoletas
2010
2012
2010
2020
2019
2014
2011
2016
2017
2018
2015
AGTC
2023
2020
2021
2020
2024
AGTC
Conclusion
En conclucion esta linea de tiempo me ayudo a ver que tenemos vastantes lenguajes de programacion y que los hemos mejorado para facilitarnos las cosas, mientras se trate de programar y como an evolucionado asta llegar desde fortran asta los mas actuales como stwift
AGTC
Se publica C# 5.0, que introduce las palabras clave async y await para facilitar la programación asíncrona
C#
Se lanza Go 1.0, la primera versión estable, que establece un compromiso de compatibilidad hacia adelante
Go
Se lanza la primera versión preliminar de Rust.
Rust
C# 4.0 se lanza con soporte para programación dinámica y parámetros opcionales
C#
Se lanza la primera versión pública de Go, diseñada para mejorar la eficiencia y la simplicidad en el desarrollo de software
Se lanza Node.js, permitiendo la ejecución de JavaScript en el servidor y ampliando su uso más allá del navegador
Se publica C++11, una actualización significativa que introduce características como lambdas, auto, y smart pointers
Se publica el estándar C11, con mejoras en la concurrencia y nuevas funciones de iblioteca
Java 7 introduce el try-with-resources, el operador diamond y mejoras en la concurrencia
Perl es una familia de lenguajes de programación de alto nivel y propósitos generales. Tomas prestadas características de otros lenguajes de programación, como C, AWK y sed. Originalmente, la única documentación par Perl era una sola página de manual
- inicialmente diseñado para la manipulación de texto y tareas de administración de sistemas
Perl
Publicación del libro “Programming Perl”, conocido como el “libro del camello”, que se convierte en la referencia principal del lenguaje
perl
Se lanza la primera versión de Python, conocida como Python 0.9.0 Esta versión incluye características como excepciones, funciones y los primeros módulos.
python
Se populariza AJAX (Asynchronous JavaScript and XML), permitiendo la creación de aplicaciones web más dinámicas y responsivas
Se publica C# 2.0, que introduce genéricos, tipos nulos y métodos anónimos
JavaScript
C#
C# 6.0 se lanza con mejoras en la sintaxis y nuevas características como interpolación de cadenas.
Se publica Rust 1.0, la primera versión estable, marcando un hito importante en su desarrollo
Go 1.5 se lanza con importantes cambios internos, incluyendo la reescritura del compilador en Go en lugar de C
Se lanza Swift 2.0 en la WWDC, introduciendo mejoras en el rendimiento y nuevas características del lenguaje
ECMAScript 6 (ES6) se publica, introduciendo importantes mejoras como clases, módulos, y funciones flecha.
Se lanza una revisión menor del estándar, conocido como C++031
C# 1.2 se lanza con .NET Framework 1.1, incluyendo mejoras menores
C++
C#
Se publica la primera edición de ECMAScript, el estándar que define JavaScript, por la organización ECMA International
1997: Java 1.1 introduce mejoras como la serialización de objetos, la reflexión y el JIT (Just-In-Time) compiler
java
java script
C
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.
c++
Publicación del primer libro sobre C++, “The C++ Programming Language” por Bjarne Stroustrup
Se lanza Perl 5, una reescritura completa del intérprete, añadiendo objetos, referencias, paquetes y módulos
perl
Se lanza Python 1.0, que introduce nuevas características como las herramientas de programación funcional (map, filter, reduce) y soporte para módulos
python
Se publica Python 2.0, que añade la recolección de basura y la lista de comprensión
Python
Comienza el desarrollo de Perl 6 (ahora conocido como Raku), diseñado para superar las limitaciones de las versiones anteriores
Perl
Se lanza C# 1.0 junto con .NET Framework 1.0, introduciendo características básicas de programación orientada a objetos
C#
- Este lenguaje de programación multi-paradigma fue desarrollado por Microsoft dentro del framework .NET. Estaba destinado a ser simple, moderno y orientado a objetos
El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T en 1972. Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B".
c
ECMAScript 3 se lanza, estableciendo muchas de las características que se consideran fundamentales en JavaScript moderno
Java Script
Se introduce el estándar C99, que añade nuevas características como tipos de datos adicionales y mejoras en la biblioteca estándar.
c
En los mismos laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C, por lo que surgió C++. Este lenguaje de programación es uno de los más populares, y se encuentra en el Top Ten
C++
Se publica el primer estándar ISO de C++ (C++98), estableciendo una base sólidapara el lenguaje
c++
Se lanza Java 2 (J2SE 1.2), que incluye el Swing API y el Collections Framework
Java
Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C, también conocido como La biblia de C.
C
1988: Se lanza Perl 2, mejorando el motor de expresiones regulares1. 1989: Perl 3 introduce soporte para datos binarios
perl
Se introduce el estándar ANSI C++, que incluye mejoras y nuevas características
c++
c
1989: Se publica el estándar ANSI C, también conocido como C89
Java 8 trae expresiones lambda, la API de Streams y la nueva API de fecha y hora
Java
Llega C++14, con mejoras y correcciones menores sobre C++11
C++
Swift se presenta oficialmente en la Worldwide Developers Conference (WWDC) de Apple y se lanza la versión 1.0 junto con Xcode 6.0
Swift
Brendan Eich desarrolla JavaScript en solo 10 días mientras trabajaba en Netscape1. Inicialmente se llamó Mocha, luego LiveScript, y finalmente JavaScript.
Este lenguaje de programación fue diseñado para tener la menor cantidad posible de dependencias de implementación, dándole una amplia
java
java script
- Se lanza oficialmente Java 1.0, con el lema “Write Once, Run Anywhere” (Escribe una vez, ejecuta en cualquier lugar), destacando su portabilidad
Se lanza ECMAScript 7 (ES7), con características como el operador de exponenciación y funciones async/await
Go 1.7 introduce mejoras en el rendimiento y nuevas características del lenguaje
Swift se convierte en un proyecto de código abierto bajo la licencia Apache 2.0
Rust 1.8 introduce el sistema de paquetes y módulos conocido como Cargo
Java 9 introduce el sistema de módulos (Project Jigsaw) y la REPL (Read-Eval Print Loop) conocida como JShell
Llega C# 7.0, que incluye tuplas, patrones de coincidencia y funciones locales
ECMAScript 8 (ES8) introduce mejoras en la manipulación de objetos y funciones asíncronas
Se lanza Swift 4.0, con mejoras en la estabilidad y la compatibilidad con versiones anteriores
Se lanza C++17, que incluye nuevas características como std::optional y mejoras en la biblioteca estándar
Java 10 y Java 11 se lanzan con nuevas características como el tipo de datos var y mejoras en el rendimiento
Go 1.11 se lanza con soporte para módulos, una nueva forma de gestionar dependencias
Se publica C# 7.3, con mejoras en el rendimiento y nuevas características de lenguaje
Rust 1.26 añade características como impl Trait y mejoras en la ergonomía del lenguaje
Swift 4.2 introduce nuevas características y mejoras en el rendimiento
Llega el estándar C18, que incluye correcciones y clarificaciones menores sobre C11
Se lanza Swift 5.0, que incluye la compatibilidad binaria con futuras versiones de Swift
Swift
Go 1.13 introduce mejoras en la sintaxis y el manejo de errores
Go
Perl Se lanza Perl 7, con mejoras en la modernización del lenguaje y compatibilidad con Perl 5
Python Finaliza el soporte para Python 2.x, marcando el fin de una era y consolidando Python 3.x como el estándar
C# C# 9.0 se lanza con registros, patrones mejorados y otras características avanzadas
Rust Rust 1.43 se lanza con mejoras en el compilador y nuevas características del lenguaje
C++ Se publica C++20, con importantes adiciones como módulos, coroutines y concepto
Java scrip ECMAScript 11 (ES11) se lanza, con características como el encadenamiento opcional y la coalescencia nula
Go Go 1.15 se lanza con mejoras en el rendimiento y la seguridad
Swift Swift 5.3 se lanza con mejoras en la portabilidad y nuevas características del lenguaje
Java Java 17 se lanza como una versión LTS (Long-Term Support), con nuevas características y mejoras en la seguridad
C# Llega C# 10.0, con mejoras en la programación de alto rendimiento y nuevas características de lenguaje
Rust Rust 1.51 introduce la característica de const generics, mejorando la flexibilidad del lenguaje
Go Go 1.17 introduce nuevas optimizaciones y características del lenguaje
Swift Swift 5.5 introduce concurrencia asincrónica con async/await
Python Se lanza Python 3.12, con mejoras en el rendimiento y nuevas características de lenguaje
Rust Rust sigue evolucionando con nuevas versiones que mejoran la eficiencia, la seguridad y la facilidad de uso
C++ Se espera la publicación de C++23, con más mejoras y nuevas características
Go Go sigue evolucionando con nuevas versiones que mejoran la eficiencia, la seguridad y la facilidad de uso
Swift Swift sigue evolucionando con nuevas versiones que mejoran la eficiencia, la seguridad y la facilidad de uso