n. f. Une fonction est un sous programme comportant une suite d'instructions. Cette fonction peut ensuite être appelée par le programme principal ou par une autre fonction. La longueur du code du programme principal est, du coup, fortement diminuée.
Une fonction se rappelant elle-même est une fonction récursive.
Les fonctions facilitent la lisibilité, la propreté et la maintenance du code.