D'où viennent les algorithmes ?

Class'Code

Chargement de la playlist en cours...

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

Producteur : OpenClassrooms, Class'Code

Auteur : Florent Masseglia, Marie Duflot-Kremer, Didier Roy

Production : 2016

en partenariat avec
Class'Code

Class’Code est un programme de formation gratuit à destination de toutes celles et ceux qui désire initier les jeunes de 8 à 14 ans à la pensée informatique. Retrouvez toutes les informations sur classcode.fr et les Moocs sur openclassrooms.fr

Publié le - Mis à jour le 03-07-2018

Recommandations

Je t’accompagne dans
tes révisions du bac