Os algoritmos se tornaram parte integrante de nossas vidas. Dos aplicativos de mídia social à Netflix, os algoritmos aprendem suas preferências e priorizam o conteúdo que lhe é mostrado. O Google Maps e a inteligência artificial não são nada sem os algoritmos.
Então, todos nós já ouvimos falar deles, mas qual é a origem da palavra "algoritmo"?
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ī inventou o conceito de algoritmos.
De fato, a própria palavra vem da versão latinizada de seu nome, "algorithmi". E, como você pode suspeitar, ela também está relacionada à álgebra.
Em grande parte perdido no tempo
Al-Khwārizmī viveu de 780 a 850 d.C., durante a Era de Ouro Islâmica, é considerado o pai da álgebra e, para alguns, o avô da ciência da computação.
No entanto, poucos detalhes são conhecidos sobre sua vida. Muitas de suas obras originais em árabe se perderam no tempo.
Acredita-se que tenha nascido na região de Khwarazm ao sul do mar de Aral, no atual Uzbequistão. Viveu durante o Califado Abássida, que foi uma época de notável progresso científico no Império Islâmico.
Ele fez importantes contribuições para a matemática, geografia, astronomia e trigonometria. Para ajudar a fornecer um mapa-múndi mais preciso, corrigiu o livro clássico de cartografia de Ptolomeu, "Geographia".
Também produziu cálculos para rastrear o movimento do Sol, da Lua e dos planetas. Além disso, escreveu sobre funções trigonométricas e criou a primeira tabela de tangentes.
O cientista era um estudioso da Casa da Sabedoria (Bayt al-Hikmah) em Bagdá. Nesse centro intelectual, os estudiosos traduziam o conhecimento de todo o mundo para o árabe, sintetizando-o para fazer progressos significativos em uma série de disciplinas. Isso incluía a matemática, um campo profundamente ligado ao Islã.
O pai da álgebra
Al-Khwārizmī era um polímata e um homem religioso. Seus escritos científicos começavam com dedicatórias a Alá e ao profeta Maomé. E um dos principais projetos que os matemáticos islâmicos empreenderam 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, "Al-Jabr" (ou "The Compendious Book on Calculation by Completion and Balancing"). Essa se tornou sua obra mais importante.
A essa altura, a álgebra já existia há centenas de anos, mas al-Khwārizmī foi o primeiro a escrever um livro definitivo sobre ela. Sua obra foi concebida para ser uma ferramenta prática de ensino. Sua tradução latina foi a base dos livros didáticos de álgebra nas universidades europeias até o século 16.
Na primeira parte, ele apresentou os conceitos e as regras da álgebra e os métodos para calcular os volumes e as áreas das formas. Na segunda, ele apresentou problemas da vida real e elaborou soluções, como casos de herança, a divisão de terras e cálculos para comércio.
O polímata não usava a notação matemática moderna com números e símbolos. Em vez disso, ele escrevia em prosa simples e empregava diagramas geométricos.
Avô da ciência da computação
Os escritos matemáticos de Al-Khwārizmī introduziram os numerais hindu-arábicos para os matemáticos ocidentais. Esses são os dez símbolos que todos nós usamos hoje: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
Os numerais hindu-arábicos são importantes para a história da computação porque usam o número zero e um sistema decimal de base dez. É importante ressaltar que esse é o sistema numérico que sustenta a moderna tecnologia de computação.
A arte de Al-Khwārizmī de calcular problemas matemáticos estabeleceu a base para o conceito de algoritmos. Ele forneceu as primeiras explicações detalhadas sobre o uso da notação decimal para realizar as quatro operações básicas (adição, subtração, multiplicação, divisão) e calcular frações.
Esse era um método de computação mais eficiente do que o uso do ábaco. Para resolver uma equação matemática, al-Khwārizmī percorria sistematicamente uma sequência de etapas para encontrar a resposta. Esse é o conceito subjacente de um algoritmo.
Algorismo, um termo latino medieval nomeado 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. Traduzido para o latim, o livro de al-Khwārizmī sobre os numerais hindus foi intitulado "Algoritmi de Numero Indorum".
No início do século 20, a palavra algoritmo chegou à sua definição atual e ao seu uso: "um procedimento para resolver um problema matemático em um número finito de etapas; 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.
Na próxima vez que usar qualquer tecnologia digital, desde seu feed de mídia social até sua conta bancária online e seu aplicativo Spotify, lembre-se de que nada disso seria possível sem o trabalho pioneiro de um antigo polímata persa.
Este texto foi publicado no The Conversation. Clique aqui para ver a versão original
Comentários
Os comentários não representam a opinião do jornal; a responsabilidade é do autor da mensagem.