D'où viennent les algorithmes ?

Class'Code

Publié le 11/09/17Modifié le 13/11/19

Sur le même sujet

Qui a inventé les premiers algorithmes ?

Si on considère qu’un algorithme est un enchaînement d’instruction qui permet d’arriver à un résultat, alors on en trouve déjà sur des tablettes en argile, il y a 4 000 ans. Par contre, si on veut trouver une origine au mot, alors il faut remonter en l’an 800 dans l’Empire perse avec l’histoire d’al-Khwarizmi.

Ce savant a la chance de travailler à une époque et dans une région du monde où les savoirs et les intellectuels sont encouragés. La recherche de la connaissance est un des objectifs de la vie. L’arabe est devenu une langue universelle dans cette région du monde et al-Khwarizmi travaille dans une maison de la sagesse. C’est un endroit qui est conçu pour que les savants se retrouvent pour traduire, comprendre et transmettre des connaissances qui leur viennent d’autres civilisations. Ils font un énorme travail de rassemblement, de compréhension et de traduction. Ce sont des passeurs de connaissance.

Un jour, le calife vient le voir et lui demande de rédiger un livre pour aider les concitoyens à résoudre les problèmes de la vie de tous les jours : partager des terres, gérer les stocks après une récolte ou partager un héritage.

Al-Khwarizmi se met au travail et rédige un ouvrage dans lequel il va utiliser les connaissances auxquelles il a accès et ses propres méthodes, qu'il va illustrer avec des cas concrets qui vont servir à ses contemporains. En proposant des méthodes rigoureuses pour résoudre les équations, al-Khwarizmi lui a donné des noms. L'un d'entre eux est al-jabr, qui est à l'origine du mot « algèbre ». Mais surtout, cette façon rigoureuse et méthodique de décrire un enchaînement d'instruction pour arriver à un résultat, aujourd'hui c'est ce que l'on connaît sous le nom d'« algorithme ».

 

Initiez-vous au code informatique grâce à la plateforme Scratch créée par le MIT (Institut de technologie du Massachusetts) et découvrez les bases de la programmation avec Micode dans 3 minutes pour coder.

Réalisateur : Liliane Kahmsay, Florent Masseglia

Nom de l'auteur : Florent Masseglia, Marie Duflot-Kremer, Didier Roy

Producteur : OpenClassrooms, Class'Code

Année de copyright : 2016

Année de production : 2016

Voir plus

Retrouve ce contenu dans :