Algoritmos: o que são, para que servem e quem os inventou?

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.

Início dos estudos

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ã.

O “pai da álgebra”

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.

Avô da ciência da computação

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

O que são algoritmos?

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

Seguir
Sidebar Buscar
Carregando

Signing-in 3 seconds...

Signing-up 3 seconds...