Want to make creations as awesome as this one?

More creations to inspire you

TEN WAYS TO SAVE WATER

Horizontal infographics

NORMANDY 1944

Horizontal infographics

BEYONCÉ

Horizontal infographics

ONE MINUTE ON THE INTERNET

Horizontal infographics

SITTING BULL

Horizontal infographics

RUGBY WORLD CUP 2019

Horizontal infographics

Transcript

2000-actualidad

1990-2000

1980-1990

1970-1980

.

1960-1970

1950-1960

Evolucion de software

1940-1950

Programación con tarjetas perforadas: en los inicios de la computación, los programas se codificaban manualmente en tarjetas perforadas que eran leidas por las computadoras, las cuales, no contaban con un sistema operativo pero se, sentó las bases para los primeros lenguajes de programación de bajo nivel.

Lenguajes de programación de bajo nivel: surgieron los primeros lenguajes de programación como el ensamblador, que permitian escribir instrucciones más cercanas al lenguaje máquina. Esto facilitó la programación, aunque seguia siendo un proceso complejo y poco amigable.

Lenguajes de programación de alto nivel: se desarrollaron lenguajes de programación de alto nivel como FORTRAN, COBOL Y ALGOL, que abstraian al programador de preocuparse por los detalles de bajo nivel, y en consecuencia facilitaban la escritura de código. Esto impulsó la creación de software más complejo.

Sistemas operativos: aparecieron los primeros sistemas operativos como UNIX, MS- DOS y los sistemas operativos de mainframe, que gestionaban recursos y permitían la ejecución de múltiples programas en una misma computadora.

Interfaces gráficas de usuario (GUI): el surgimiento de las GUI (grafic user interface), las ventanas, como las de Macintosh (Apple) y Windows, revolucionó la interacción con el software, haciéndola más intuitiva y amigable para los usuarios.

Programación orientada a objetos: la adopción de la programación orientada al objetos, con lenguajes como C++ y Java, fomento el desarrollo de software más modular, reutilizable y escalable. En ejemplo es la creación del ratón (hardware) que, al hacer clic sobre un icono de programa se tiene acceso a él, este gráfico es un objeto

Software de código abierto: Impulsado por proyectos como Linux y Apache, promovió la colaboración y el acceso al código fuente, generando alternativas gratuitas y flexibles. h. Aplicaciones web y móviles (2000-actualidad): el auge de internet y los dispositivos móviles impulsó el desarrollo de aplicaciones web y móviles, revolucionando la forma en que interactuamos con el software.