Suite finie d’instructions ou d’opérations qui, appliquées à des données de départ, servent à accomplir une tâche ou à résoudre un problème donné. (Vitrine linguistique)