Linea del tiempo de its
emiliano.monsivais2005
Created on August 27, 2024
More creations to inspire you
Transcript
1976
Desarrollo del Lenguaje de Programación C
Lenguaje
Primer software de diseño asistido por computadora: "Sketchpad"
1963
1957
Creación de Fortran
Lenguaje Ensamblador
1949
Lenguaje
Concepto de Programas almacenados
1945
Linea del tiempo de its
programación
Lenguaje C
Software
2023
Implementación de Machine Learning en la Ingeniería de Software
Lenguaje Java
Aparición de la plataforma líder para la colaboración en proyectos de software
2011
2005
Fusión del desarrollo de software y las operaciones de TI
Aparición de Java
1995
DevOps
Concepto de Orientación a Objetos
1987
Linea del tiempo de its
Programación orientada a objetos
Machine Learning
Github
Java, desarrollado por Sun Microsystems, introdujo el concepto de "escribir una vez, ejecutar en cualquier lugar" (WORA). Java se convirtió rápidamente en uno de los lenguajes de programación más utilizados debido a su portabilidad, robustez y seguridad.
1995: Aparición de Java
El lenguaje ensamblador surgió como uno de los primeros lenguajes diseñados para facilitar a los programadores la escritura de instrucciones para las primeras computadoras, evitando tener que utilizar directamente código binario.
Lenguaje ensamblador
El uso de machine learning para mejorar procesos de desarrollo, pruebas y despliegue de software se ha convertido en una tendencia. Las técnicas de ML se utilizan para predecir errores, optimizar el rendimiento y mejorar la personalización de las aplicaciones.
2023: Implementación de Machine Learning en la Ingeniería de Software
Aunque el término "DevOps" comenzó a ganar popularidad más tarde, en 2005 se empezaron a ver prácticas que fusionaban el desarrollo de software y las operaciones de TI, sentando las bases para DevOps. Estas prácticas se enfocaban en mejorar la colaboración entre los equipos de desarrollo y operaciones, con el objetivo de acelerar el ciclo de desarrollo y mejorar la calidad del software.
2005: SURGIMIENTO DE DEVOPS
Jhon Von Neumman Introdujo la idea de "programa almacenado", que permitió guardar las instrucciones directamente en la memoria de la computadora. Esta innovación resultó revolucionaria porque hizo posible reprogramar el software sin necesidad de modificar el hardware.
Concepto del programa almacenado
Ivan Sutherland desarrolló Sketchpad, considerado el primer software de diseño asistido por computadora (CAD). Sketchpad fue una herramienta revolucionaria porque introdujo muchos de los conceptos que hoy son muy importantes en el área de la ihc como lo son las interfaces gráficas de usuario (GUI).
Sketchpad
Es uno de los primeros lenguajes de programación de alto nivel, desarrollado por IBM para cálculos científicos, matemáticos y de ingeniería, a diferencia del lenguaje ensamblador, está diseñado para ser más legibles y fáciles de usar por humanos, el lenguaje ensamblador requiere mayor detalle y conocimiento de la arquitectura de la computadora, ya que cada instrucción se traduce directamente a código máquina ejecutable.
FORTRAN
Aunque GitHub fue fundado en 2008, su popularidad creció enormemente alrededor de 2011, convirtiéndose en la plataforma líder para la colaboración en proyectos de software, especialmente con su integración con Git. GitHub revolucionó la manera en que los desarrolladores gestionan y comparten código, facilitando el trabajo colaborativo a nivel global.
2011 POPLARIZACIÓN MASIVA DE GITHUB
La programación orientada a objetos (OOP), popularizada por lenguajes como Smalltalk y C++, revolucionó la forma en que se diseñaban y organizaban los programas de software. OOP promueve la reutilización de código y la modularidad, características clave en el desarrollo de software moderno.
1987: Concepto de Orientación a Objetos
Creado por Dennis Ritchie, C se convirtió en uno de los lenguajes más influyentes, ya que permitió el desarrollo de sistemas operativos como Unix y otros software de sistemas críticos. C sentó las bases para lenguajes posteriores como C++ y Java.
1976: Desarrollo del Lenguaje de Programación C