Nos dias atuais, certamente você já se perguntou o que são algoritmos. Afinal, eles se tornaram uma parte essencial de nossas vidas.
Desde aplicativos de mídia social até a Netflix, os algoritmos aprendem nossas preferências e priorizam o conteúdo que preferimos ver. Além disso, aplicativos como Google Maps e inteligência artificial dependem completamente dos algoritmos.
No entanto, mais de 1.000 anos antes da Internet e dos aplicativos de smartphones, o cientista e polímata persa Muhammad ibn Mūsā al-Khwārizmī introduziu o que são algoritmos.
De fato, a própria palavra vem da versão latinizada de seu nome, “algorithmi”. E, como você pode imaginar, ela também está relacionada à álgebra.
Via Revista Galileu
Al-Khwārizmī é de 780 a 850 d.C., vivendo na chamada Era de Ouro Islâmica. Ele é famoso por ser o “pai da álgebra” e muitos o chamam de “avô da ciência da computação”.
No entanto, poucos detalhes são conhecidos sobre sua vida pessoal, e muitas de suas obras originais em árabe se perderam com o tempo.
Acredita-se que al-Khwārizmī tenha nascido na região de Khwarazm, ao sul do Mar de Aral, no atual Uzbequistão. Ele viveu durante o Califado Abássida, uma época de notável progresso científico no Império Islâmico.
Al-Khwārizmī fez importantes contribuições para a matemática, geografia, astronomia e trigonometria. Ele corrigiu o livro clássico de cartografia de Ptolomeu, Geographia, para fornecer um mapa-múndi mais preciso.
Ele produziu cálculos para rastrear os movimentos do Sol, da Lua e dos planetas. Além disso, ele também falou sobre funções trigonométricas e criou a famosa tabela das tangentes.
Al-Khwārizmī era um estudioso da Casa da Sabedoria (Bayt al-Hikmah) em Bagdá. Nesse centro intelectual, estudiosos traduziam conhecimentos de todo o mundo para o árabe, sintetizando-os para fazer progressos significativos em várias disciplinas, incluindo a matemática, um campo profundamente ligado ao Islã.
Al-Khwārizmī era um polímata e um homem religioso. Suas publicações sempre falavam de Alá e do Profeta Muhammad. Um dos principais projetos dos matemáticos islâmicos na Casa da Sabedoria foi desenvolver a álgebra.
Por volta de 830 d.C., o califa al-Ma’mun incentivou al-Khwārizmī a escrever um tratado sobre álgebra, chamado Al-Jabr (ou The Compendious Book on Calculation by Completion and Balancing). Essa se tornou sua obra mais importante.
Embora a “álgebra” já existisse há séculos, al-Khwārizmī foi o primeiro a escrever um livro definitivo sobre o assunto. Sua obra se tornou uma ferramenta prática de ensino e sua tradução latina serviu como base para os livros didáticos de álgebra nas universidades europeias até o século XVI.
Al-Khwārizmī não usava as fórmulas da matemática como conhecemos hoje, com números e símbolos. Em vez disso, ele escrevia como se fosse um texto normal. Por exemplo, “Quatro raízes são iguais a vinte, então uma raiz é igual a cinco e o quadrado a ser formado por ela é vinte e cinco”.
Na notação moderna, isso seria escrito assim: 4x = 20, x = 5, x² = 25.
As descobertas de Al-Khwārizmī possibilitaram a criação dos numerais hindu-arábicos para o Ocidente. Esses são os dez símbolos que todos usamos hoje: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
Os numerais hindu-arábicos são cruciais para a história da computação, pois utilizam o número zero e um sistema decimal de base dez. Esse sistema numérico é a base da tecnologia moderna de computação.
A abordagem de Al-Khwārizmī para resolver problemas matemáticos estabeleceu a base para o que são algoritmos.
Ele trouxe os primeiros detalhes sobre o uso da conversão decimal para fazer as quatro operações básicas e calcular frações.
Esse método de computação era mais eficiente do que o uso do ábaco. Para resolver uma equação matemática, Al-Khwārizmī seguia uma sequência de etapas sistemáticas para encontrar a resposta. Esse é o conceito fundamental de um algoritmo.
Via Freepik
Algorismo, um termo latino medieval em homenagem a al-Khwārizmī, refere-se às regras para a execução da aritmética usando o sistema numérico hindu-arábico.
O livro de al-Khwārizmī sobre os numerais hindus, quando traduzido para o latim, foi intitulado Algorithmi de Numero Indorum.
No século XX, a palavra algoritmo se atualizou para a definição atual: “uma forma de resolver um problema matemático com etapas já definidas. Um procedimento passo a passo para resolver um problema.”
Muhammad ibn Mūsā al-Khwārizmī desempenhou um papel central no desenvolvimento da matemática e da ciência da computação como as conhecemos hoje.
Ou seja, da próxima vez que você rolar pelo seu feed ou estiver no Spotify e receber um conteúdo personalizado, saiba que se trata de cálculos matemáticos e probabilidades algébricas para resolver uma série de problemas!
Fonte: Revista Galileu
Imagens: Revista Galileu, Freepik