28/06/2021
Dans le monde d’aujourd’hui, les algorithmes sont omniprésents. On les utilise pour trouver l’amour, prédire le crime, organiser les résultats de recherche sur le web, etc. Mais qu’est-ce qu’un algorithme ?
« Un algorithme est un ensemble d'opérations ordonné et fini devant être suivi dans l'ordre pour résoudre un problème ».
Les algorithmes ont de multiples usages. Dans le domaine de l’informatique, lorsqu’un développeur crée un programme, il crée en fait un ensemble d’algorithmes. Comme déjà expliqué dans notre article de blog « Le codage, c’est quoi ? », un ordinateur a besoin d’un programme informatique pour pouvoir effectuer une tâche. Et pour fonctionner, un programme informatique doit indiquer à la machine ce qu’il doit faire, étape par étape. L’ordinateur exécute ensuite le programme, en suivant toutes les étapes de façon mécanique jusqu’à atteindre l’objectif. Mais, il faut aussi dire à la machine « comment » il doit faire ce qu’il doit faire. C’est le rôle de l’algorithme. Les ordinateurs sont incapables de comprendre le langage humain, le programmeur doit donc traduire l’algorithme et utiliser un langage de programmation.