Fonction (informatique)

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Fonction.

En informatique, une fonction est un ensemble d'instructions réalisant une certaine tâche. On utilise parfois le synonyme routine, notamment à propos des fonctions bas-niveau des systèmes d'exploitation.

Une fonction prend zéro, un ou plusieurs paramètres et renvoie toujours un résultat[1].

En programmation orientée objet, une fonction membre d'un objet est 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.

Une fonction qui n'a pas d'effets de bord, et qui renvoie systématiquement la même valeur de retour pour les mêmes paramètres, est appelée fonction pure.

[modifier] Voir aussi

[modifier] Notes et références

  1. Si elle ne renvoie aucun résultat, c'est une procédure.