Les algorithmes JF MARECHAL
Algorithmes traditionnels
Un algorithme est, littéralement, une séquence d’opérations ou de tâches à exécuter selon une certaine
logique pour répondre à une question ou résoudre un problème. Même si les algorithmes aujourd’hui
couramment utilisés sont exécutés par un ordinateur, leur histoire est en réalité bien plus ancienne que la
naissance du premier micro-processeur. Le mot algorithme vient du nom latinisé, Algorithmi, du
mathématicien perse Muhammad ibn Musa al-Khwarizmi, père de l’algèbre au IX e siècle de notre ère. Il
faut cependant remonter un millénaire pour observer les débuts du raisonnement logique « algorithmisé
»… dans les travaux d’Euclide, vers 300 ans avant notre ère. Dans son œuvre Les Éléments, Euclide
propose en effet un ensemble d’objets géométriques permettant, entre autres, l’élaboration et la
démonstration de théorèmes par un raisonnement structuré. Alors que les algorithmes étaient
traditionnellement conçus pour être utilisés à la main, ils sont aujourd’hui composés pour être
programmés dans un code informatique afin d’être exécutés par un ordinateur. On les appelle
algorithmes computationnels.