Fonction (informatique)
En informatique, une fonction est un ensemble d'instructions réalisant une certaine tâche.
Une fonction prend zéro ou plusieurs paramètres et renvoie éventuellement un résultat. Une fonction qui ne renvoie pas de résultat est appelée procédure. Une fonction propre à un objet est plutôt désignée par le terme de méthode.
Les fonctions réalisant des tâches similaires et dont l'objectif est d'être réutilisées par plusieurs programmes sont regroupées dans des bibliothèques.
Un paradigme de programmation dans lequel toute l'application est vue comme un ensemble de fonctions qui s'enchaînent et s'appellent mutuellement est dit fonctionnel.
Une fonction en informatique se distingue principalement de la fonction mathématique par le fait qu'en plus de calculer un résultat à partir de paramètres, la fonction informatique peut avoir des effets de bord : par exemple afficher un message à l'écran, jouer un son, ou bien piloter une imprimante.
