Los algoritmos se han convertido en parte integral de nuestras vidas. Desde aplicaciones de redes sociales hasta Netflix, los algoritmos aprenden sus preferencias y priorizan el contenido que se les muestra. Google Maps y la inteligencia artificial no son nada sin algoritmos.
Todos hemos oído hablar de ellos, pero ¿de dónde viene la palabra "algoritmo"?
Más de 1.000 años antes de que existiera Internet y las aplicaciones para teléfonos inteligentes, el científico y erudito persa Muhammad ibn Mūsā al-Khwārizmī inventó el concepto de algoritmos.
De hecho, la palabra en sí proviene de la versión latinizada de su nombre, "algorithmi". Y, como podrás sospechar, también está relacionado con el álgebra.
Al-Khwārizmī vivió entre el 780 y el 850 d.C., durante la Edad de Oro islámica. Se le considera el "padre del álgebra" y, para algunos, el "abuelo de la informática".
Sin embargo, se conocen pocos detalles sobre su vida. Muchas de sus obras originales en árabe se han perdido en el tiempo.
Se cree que al-Khwārizmī nació en la región de Khwarazm al sur del mar de Aral en la actual Uzbekistán. Vivió durante el califato abasí, que fue una época de notable progreso científico en el Imperio islámico.
Al-Khwārizmī hizo importantes contribuciones a las matemáticas, la geografía, la astronomía y la trigonometría. Para ayudar a proporcionar un mapa mundial más preciso, corrigió el clásico libro de cartografía del erudito alejandrino Ptolomeo, Geographia.
Realizó cálculos para seguir el movimiento del sol, la luna y los planetas. También escribió sobre funciones trigonométricas y produjo la primera tabla de tangentes.
Al-Khwārizmī era un erudito en la Casa de la Sabiduría (Bayt al-Hikmah) en Bagdad. En este centro intelectual, los académicos traducían conocimientos de todo el mundo al árabe, sintetizándolos para lograr avances significativos en una variedad de disciplinas. Esto incluía las matemáticas, un campo profundamente relacionado con el Islam.
Al-Khwārizmī era un erudito y un hombre religioso. Sus escritos científicos comenzaron con dedicatorias a Alá y al profeta Mahoma. Y uno de los principales proyectos que emprendieron los matemáticos islámicos en la Casa de la Sabiduría fue desarrollar el álgebra.
Alrededor del año 830 d.C., el califa al-Ma'mun animó a al-Khwārizmī a escribir un tratado de álgebra, Al-Jabr (o El libro compendioso sobre cálculo por terminación y equilibrio). Este se convirtió en su trabajo más importante.
En ese momento, el "álgebra" existía desde hacía cientos de años, pero al-Khwārizmī fue el primero en escribir un libro definitivo sobre ella. Su trabajo estaba destinado a ser una herramienta de enseñanza práctica. Su traducción latina fue la base de los libros de texto de álgebra en las universidades europeas hasta el siglo XVI.
En la primera parte introdujo los conceptos y reglas del álgebra y los métodos para calcular los volúmenes y áreas de las formas. En la segunda parte presentó problemas de la vida real y encontró soluciones, como casos de herencia, partición de tierras y cálculos para el comercio.
Al-Khwārizmī no utilizó la notación matemática moderna con números y símbolos. En cambio, escribió en prosa sencilla y empleó diagramas geométricos:
"Cuatro raíces son iguales a 20, luego una raíz es igual a cinco, y el cuadrado que se formará con ella es 25, o la mitad de la raíz es igual a 10."
En notación moderna lo escribiríamos así:
4x =20, x =5, x 2 =25, x/2 =10
Los escritos matemáticos de Al-Khwārizmī introdujeron los números hindú-árabes a los matemáticos occidentales. Estos son los 10 símbolos que todos usamos hoy en día:1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
Los números hindú-árabes son importantes para la historia de la informática porque utilizan el número cero y un sistema decimal de base 10. Es importante destacar que este es el sistema numérico que sustenta la tecnología informática moderna.
El arte de Al-Khwārizmī de calcular problemas matemáticos sentó las bases del concepto de algoritmos. Proporcionó las primeras explicaciones detalladas sobre el uso de la notación decimal para realizar las cuatro operaciones básicas (suma, resta, multiplicación, división) y calcular fracciones.
Este era un método de cálculo más eficiente que usar el ábaco. Para resolver una ecuación matemática, al-Khwārizmī siguió sistemáticamente una secuencia de pasos para encontrar la respuesta. Este es el concepto subyacente de un algoritmo.
Algorismo, un término latino medieval que lleva el nombre de al-Khwārizmī, se refiere a las reglas para realizar aritmética utilizando el sistema de numeración hindú-árabe. Traducido al latín, el libro de al-Khwārizmī sobre números hindúes se tituló Algorithmi de Numero Indorum.
A principios del siglo XX, la palabra algoritmo adquirió su definición y uso actuales:"un procedimiento para resolver un problema matemático en un número finito de pasos; un procedimiento paso a paso para resolver un problema".
Muhammad ibn Mūsā al-Khwārizmī jugó un papel central en el desarrollo de las matemáticas y la informática tal como las conocemos hoy.
La próxima vez que utilice cualquier tecnología digital, desde sus redes sociales hasta su cuenta bancaria en línea y su aplicación Spotify, recuerde que nada de esto sería posible sin el trabajo pionero de un antiguo erudito persa.
Proporcionado por The Conversation
Este artículo se vuelve a publicar desde The Conversation bajo una licencia Creative Commons. Lea el artículo original.