Want to make creations as awesome as this one?

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