CAMINO TEMPORAL
Alan Barron
Created on September 6, 2024
More creations to inspire you
12 PRINCIPLES OF ANIMATION
Vertical infographics
HOW TO CREATE THE PERFECT VIRTUAL WORKSPACE
Vertical infographics
WHY WE LIKE INFOGRAPHICS
Vertical infographics
BOOKFLIX
Vertical infographics
Transcript
Software
COMIENZO
1940s
01
1950s
02
1960s
03
1980s
05
1990s
06
1970s
04
2000s
07
2010s y Más Allá
08
Linea del tiempo
FINAL
ALAN bARRON aLCARAZaLEJANDRO uRIBE rAMIREZ
- Década de 1940: Desarrollo de las primeras computadoras electrónicas como la ENIAC. Los programas se escribían en lenguaje de máquina o en ensamblador, que son lenguajes de bajo nivel.
Lenguajes de Alto Nivel y Primeros Compiladores
- 1950s: Introducción de lenguajes de programación de alto nivel como Fortran y COBOL. Se desarrollan los primeros compiladores que traducen código de alto nivel a lenguaje de máquina.
- Creación de Sistemas Operativos y Lenguajes Estructurados
- 1960s: Se desarrollan los primeros sistemas operativos modernos como Unix. La programación estructurada gana popularidad con lenguajes como C, mejorando la organización y el mantenimiento del código.
Internet y la Web
- 1990s: La expansión de Internet y la World Wide Web transforma el software. Se desarrollan lenguajes web como HTML, JavaScript y CSS, y surgen navegadores web como Netscape Navigator.
Paradigmas de Programación y Lenguajes Orientados a Objetos
- 1970s: Se introducen nuevos paradigmas de programación. Simula, uno de los primeros lenguajes orientados a objetos, se desarrolla, sentando las bases para lenguajes como Smalltalk y C++.
Software de Código Abierto y Metodologías Ágiles
- 2000s: La filosofía del código abierto se populariza con proyectos como Linux y Apache. Las metodologías ágiles como Scrum y Extreme Programming (XP) cambian la forma en que se desarrolla el software, enfocándose en la iteración y la colaboración.
Inteligencia Artificial y Computación en la Nube
- 2010s: La inteligencia artificial y el aprendizaje automático se integran en el software, impulsando nuevas aplicaciones en diversas áreas. La computación en la nube se convierte en un estándar para el desarrollo y despliegue de aplicaciones, facilitando la escalabilidad y la colaboración.
Desarrollo de Redes y Software para Empresas
- 1980s: La aparición de redes locales y la popularización de PC permite el desarrollo de software para empresas y aplicaciones de red. Se consolidan las bases para software de bases de datos y herramientas de desarrollo como Visual Basic.