Evolución del Software
Fernando López
Created on September 7, 2024
More creations to inspire you
NORMANDY 1944
Horizontal infographics
BEYONCÉ
Horizontal infographics
DEMOCRATIC CANDIDATES NOV DEBATE
Horizontal infographics
ONE MINUTE ON THE INTERNET
Horizontal infographics
SITTING BULL
Horizontal infographics
RUGBY WORLD CUP 2019
Horizontal infographics
GRETA THUNBERG
Horizontal infographics
Transcript
1940
1950
1960
1970
1980
1990
2000-
evolución del software
Lenguajes de programación de alto nivel (1960-1970): Se desarrollaron lenguajes de programación de alto nivel como FORTRAN, COBOL y ALGOL, que abstraían 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 (1960-1980): 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.
Programación orientada a objetos (1990-2000): la adopción de la programación orientada a objetos, con lenguajes como C y Java, fomentó 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.
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.
Lenguajes de programación de bajo nivel (1950-1960): Surgieron los primeros lenguajes de programación como el ensamblador, que permitían escribir instrucciones más cercanas al lenguaje máquina. Esto facilitó la programación, aunque seguía siendo un proceso complejo y poco amigable.
Sistemas operativos (1960-1980): 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) (1980-1990): 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.
Software de código abierto (1990-actualidad): El movimiento de 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.
Inteligencia artificial y aprendizaje automático (2010-actualidad): La Incorporación de técnicas de inteligencia artificial y aprendizaje automático en el software ha abierto nuevas posibilidades en áreas como el procesamiento de lenguaje natural, la visión por computadora y la automatización de tareas.
Programación con tarjetas perforadas(1940-1950): En los inicios de la computación, los programas se codificaban manualmente en tarjetas perforadas que eran leídas por las computadoras, las cuales, por cierto, no contaban con un sistema operativo per se. Esto sentó las bases para los primeros lenguajes de programación de bajo nivel.
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?
- Genera experiencias con tu contenido.
- Tiene efecto WOW. Muy WOW.
- Logra que tu público recuerde el mensaje.
- Activa y sorprende a tu audiencia.
Crea una nueva capa de contenido con todas las funcionalidades de Genially.
Plásmala en una ventana
¿Tienes una idea?