Dans le domaine de la programmation informatique, les algorithmes sont des ensembles de règles indiquant à l'ordinateur comment effectuer une tâche.
En réalité, un programme informatique est un algorithme indiquant à l'ordinateur quelles étapes exécuter et dans quel ordre pour accomplir une tâche spécifique.
L'algorithmique et les structures de données sont les piliers de l'informatique.
Apprendre ces concepts permet aux développeurs de comprendre comment les ordinateurs fonctionnent et de mieux saisir les fondements de la programmation.
Le langage algorithmique est un langage générique permettant de traiter des problèmes par concaténation d'instructions élémentaires.
Il est à la base de tous les langages de programmation (enfin tous les langages de programmations impératifs).