-
Separa instrucciones de operaciones de datos
-
Primeras aproximaciones
-
Primera computadora digital
-
Instrucciones básicas para la máquina
-
Grace Hopper. Código fuente a código máquina
-
Primer lenguaje de alto nivel
-
CODASYL
-
Software como producto
-
El término es acuñado
-
Lenguajes estructurados, diseño descendente, modularidad, refinamiento.
-
AT&T
-
-
Niklaus Wirth
-
Ciclo de vida en el desarrollo de software
-
Dennis Ritchie
-
Sistemas distribuidos
-
Pruebas sistemáticas, corrección formal, modelos de tolerancia a fallas.
-
Atención al análisis de requerimientos, especificación y diseño.
-
Bjarne Stroustrup
-
Diseñado en 1964 pero es aquí donde se populariza.
-
Microsoft
-
Extensión gráfica de MS-DOS
-
Sistemas expertos
-
Abstracción, herencia, reuso.
-
Microsoft
-
-
Linus Torvalds
-
Guido van Rossum
-
Gestor de datos
-
-
Estrategias de desarrollo, evaluación y mejora continua de los productos.
-
Brendan Eich - Netscape
-
James Gosling - Sun Microsystems
-
Zeev Suraski y Andi Gutmans
-
Software web
-
-
MySpace, Hi5, Facebook
-
Google
-
Machine Learning, software de gestión, software de servicios, software empresarial, mejoramiento de buenas prácticas, nuevas metodologías de desarrollo, crecimiento de los proyectos, software libre, etc.
-
Inteligencia artificial