Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

SEVEN WONDERS INFOGRAPHIC

Horizontal infographics

7 CONTINENTS

Horizontal infographics

A2 - ABENTEUER AUTOBAHN

Horizontal infographics

EUROPE PHYSICAL MAP

Horizontal infographics

TEN WAYS TO SAVE WATER

Horizontal infographics

GRETA THUNBERG

Horizontal infographics

FIRE FIGHTER

Horizontal infographics

Transcript

+info

90s-2000

SUBTITLE HERE

+info

80s-90s

SUBTITLE HERE

+info

70s

Structured Paradigms

+info

50s-60s

High Level Programming Languages

+info

40s-50s

Early Programming

Malcom Flores zambrano

Metodologia

+info

Actuallity

SUBTITLE HERE

+info

2020s

SUBTITLE HERE

+info

2010s

SUBTITLE HERE

+info

2000s

SUBTITLE HERE

19702010

WRITE A SUBTITLE HERE

Photos timeline

2010

  • Manifesto Ágil (2001): Publicado por un grupo de programadores, promovió la flexibilidad, la colaboración y la entrega continua de software funcional. Métodos como Scrum, Extreme Programming (XP) y Kanban surgieron bajo este marco.
  • DevOps (2010s): Integra el desarrollo y la operación, promoviendo la automatización de procesos y la colaboración continua entre desarrolladores y equipos de operaciones.

Contextualize your topic with a subtitle

Here you can put a highlighted title

40s-50s

  • Primeras Computadoras: Durante esta época, la programación se realizaba en lenguaje máquina, directamente con código binario o mediante tarjetas perforadas.
  • Lenguajes de Bajo Nivel: Aparecieron los primeros ensambladores que permitieron usar mnemónicos en lugar de código binario, facilitando un poco la programación.

Early Programming (1940s-1950s)

1990

  • Algoritmos y Estructuras de Datos: Edsger Dijkstra promovió la programación estructurada, eliminando el uso del goto y promoviendo el uso de estructuras de control como bucles y condicionales bien definidos.
  • C (1972): Desarrollado por Dennis Ritchie, C se convirtió en el lenguaje estándar para sistemas operativos y aplicaciones debido a su eficiencia y flexibilidad.

Structured Paradigms

50s-60s

  • FORTRAN (1957): Primer lenguaje de alto nivel orientado a cálculos científicos y matemáticos. Introdujo la idea de compilar código de alto nivel a código máquina.
  • COBOL (1959): Orientado a la gestión y el procesamiento de datos comerciales, COBOL fue pionero en la programación empresarial.

High Level Programming Languages

2000

Take advantage of our resource bank or upload your own visual elements to enhance the storytelling of your creation.

  • Smalltalk (1972): Introdujo el concepto de orientación a objetos, donde el software se organiza en “objetos” que encapsulan datos y comportamientos.
  • C++ (1983): Una extensión de C que añadió la orientación a objetos, combinando la eficiencia de C con las ventajas de la modularidad y reusabilidad de objetos.
  • Java (1995): Introdujo la portabilidad a través de la máquina virtual de Java (JVM), consolidando la orientación a objetos como paradigma dominante en el desarrollo empresarial y web.

Contextualize your topic with a subtitle

Here you can put a highlighted title

1970

  • Haskell, Scala, Erlang: Estos lenguajes enfatizan la programación funcional, un paradigma que evita el estado mutable y se centra en funciones puras. Ha ganado popularidad en aplicaciones que requieren alta concurrencia y escalabilidad.
  • Python y JavaScript: Aunque no son puramente funcionales, ambos lenguajes han adoptado características de la programación funcional, integrándola en sus paradigmas

Contextualize your topic with a subtitle

Here you can put a highlighted title

1990

  • Plataformas como OutSystems, Mendix: Permiten a los desarrolladores crear aplicaciones con poca o ninguna programación tradicional, facilitando el desarrollo rápido y democratizando la creación de software.

Contextualize your topic with a subtitle

Here you can place a highlighted title

1980

  • Microservicios (2010s-Presente): Arquitecturas que descomponen aplicaciones en servicios pequeños y autónomos que pueden desarrollarse, desplegarse y escalarse de forma independiente.
  • Machine Learning y Programación Cuántica (2010s-Presente): Nuevas fronteras en la programación impulsadas por la inteligencia artificial y el desarrollo de algoritmos cuánticos

Contextualize your topic with a subtitle

Here you can place a highlighted title

2000

  • IA en el Desarrollo de Software: Herramientas como GitHub Copilot y ChatGPT están transformando cómo los desarrolladores codifican, brindando sugerencias, autocompletando código y resolviendo problemas en tiempo real.

Contextualize your topic with a subtitle

Here you can put a highlighted title