Evolucion del Software
Grupo 04
Created on September 8, 2024
More creations to inspire you
7 CONTINENTS
Horizontal infographics
A2 - ABENTEUER AUTOBAHN
Horizontal infographics
STEVE JOBS
Horizontal infographics
OSCAR WILDE
Horizontal infographics
TEN WAYS TO SAVE WATER
Horizontal infographics
NORMANDY 1944
Horizontal infographics
BEYONCÉ
Horizontal infographics
Transcript
Aplicaciones Web y Moviles
2000-ACTUALIDAD
Sistemas Operativos
1960-1980
Software de Codigo Abierto
1990-ACTUALIDAD
Lenguajes de Programacionde Alto Nivel
1960-1970
Programacion orientadaa objetos
1990-2000
Lenguajes de Programacionde Bajo Nivel
1950-1960
Interfaces Graficas deUsuario
1980-1990
Programación con tarjetas perforadas
1940-1950
DEL SOFTWARE
EVOLUCION
2010-ACTUALIDAD
Inteligencia Artificial y Aprendizaje Automatico
GENIAL
20XX
GENIAL
20XX
GENIAL
20XX
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
Interfaces Graficas de Usuario
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
Lenguaje de programacion de nivel
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
Lenguajes deProgramacion de Alto Nivel
Software de Codigo Abierto
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
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
Programación con tarjetas perforadas
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
Aplicaciones Web y Moviles
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
Programacion Orientada a Objetos
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
SistemasOperativos
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
Inteligencia Artificial y Aprendizaje Automatico