Les algorithmes sont essentiels en informatique. Il est exprimé dans un langage informatique, sous la forme d'un logiciel. Dans le domaine de la programmation informatique, les algorithmes sont des ensembles de règles indiquant à l'ordinateur comment effectuer une tâche.