# data[].attributes.body
Se desarrollan métodos sistemáticos para realizar cálculos en tablillas de arcilla. Estos pueden considerarse algunos de los primeros “algoritmos” prácticos.

# data[].attributes.body
El matemático persa Muhammad ibn Musa al-Khwarizmi publica obras fundamentales como: Al-Kitab al-Mukhtasar fi Hisab al-Jabr wal-Muqabala (“El compendio del cálculo por restauración y equilibrio”). Su nombre da origen al término “algoritmo” (de “al-Khwarizmi” → “algorismi” → “algorithm”).

Introduce métodos sistemáticos para resolver ecuaciones lineales y cuadráticas.

# data[].attributes.body
Leonardo de Pisa (Fibonacci) introduce los números arábigos y métodos algorítmicos en Europa.

Sus trabajos ayudan a difundir el uso de algoritmos en comercio y contabilidad.

# data[].attributes.body
Propuso una máquina lógica que pudiera mecanizar razonamientos matemáticos.

Sentó las bases para la automatización de procesos lógicos.

# data[].attributes.headline
Siglo XIX – Charles Babbage y Ada Lovelace

# data[].attributes.subject
Siglo XIX – Charles Babbage y Ada Lovelace

# data[].attributes.body
Charles Babbage diseña la Máquina Analítica , precursora de la computadora moderna.

Ada Lovelace escribe lo que se considera el primer programa informático para esta máquina: un algoritmo para calcular números de Bernoulli. Es reconocida como la primera programadora de la historia .

# data[].attributes.headline
 1940s – Primera Generación de Computadoras

# data[].attributes.subject
 1940s – Primera Generación de Computadoras

# data[].attributes.body
Durante la Segunda Guerra Mundial, máquinas como Colossus y ENIAC ejecutan algoritmos para descifrar códigos o realizar cálculos complejos.

En 1945, John von Neumann propone la arquitectura Von Neumann , clave para el diseño de programas y algoritmos

# data[].attributes.wish_content.attachment_props.alternative_text
1940s – Primera Generación de Computadoras

# data[].attributes.headline
1950s–1960s – Desarrollo de Algoritmos Clásicos

# data[].attributes.subject
1950s–1960s – Desarrollo de Algoritmos Clásicos

# data[].attributes.body
Se definen y analizan algoritmos fundamentales:

Ordenamiento : Quicksort (Hoare, 1960), Mergesort (von Neumann, ~1945)

Búsqueda : Búsqueda binaria

Optimización : Algoritmo Simplex (Dantzig, 1947)

Teoría de grafos : Dijkstra (1956), Kruskal, Prim

# data[].attributes.wish_content.attachment_props.alternative_text
1950s–1960s – Desarrollo de Algoritmos Clásicos

# data[].attributes.body
Se popularizan algoritmos de clasificación, regresión y agrupamiento:

Redes neuronales artificiales

Support Vector Machines (SVM)

Árboles de decisión y Random Forest

Grandes empresas tecnológicas aplican estos algoritmos en sistemas de recomendación, búsqueda y análisis de datos.

# data[].attributes.body
Algoritmos basados en redes neuronales profundas (Deep Learning):

AlexNet (2012) revoluciona el reconocimiento de imágenes.

AlphaGo (2016) derrota al campeón mundial de Go, usando algoritmos de aprendizaje por refuerzo.

Transformer (2017): Base de modelos como BERT y GPT , utilizados en procesamiento del lenguaje natural.

# data[].attributes.body
Los algoritmos están presentes en todos los aspectos de la vida digital:

Redes sociales (Instagram, Facebook, TikTok)

Plataformas de streaming (Netflix, Spotify)

Sistemas de navegación (Google Maps)

Asistentes virtuales (Siri, Alexa)

Medicina, finanzas, educación, transporte…