Table des matières:
- Définition - Que signifie la fonction définie par l'utilisateur (UDF)?
- Techopedia explique la fonction définie par l'utilisateur (UDF)
Définition - Que signifie la fonction définie par l'utilisateur (UDF)?
Une fonction définie par l'utilisateur (UDF) est un élément courant dans les langages de programmation et l'outil principal des programmeurs pour créer des applications avec du code réutilisable. Étant donné que les programmes sont principalement composés de code provenant du programmeur ou, dans ce cas, de l'utilisateur, la plupart d'entre eux sont composés de fonctions définies par l'utilisateur ponctuées parfois de fonctions intégrées.
Techopedia explique la fonction définie par l'utilisateur (UDF)
Les fonctions définies par l'utilisateur permettent aux programmeurs de créer leurs propres routines et procédures que l'ordinateur peut suivre; c'est le bloc de construction de base de tout programme et également très important pour la modularité et la réutilisation du code, car un programmeur pourrait créer une fonction définie par l'utilisateur qui effectue un processus spécifique et l'appeler simplement chaque fois que cela est nécessaire. Leur syntaxe dépend entièrement du langage de programmation ou de l'application où ils sont créés.
Bien qu'elles fassent partie de tout langage de programmation, les fonctions définies par l'utilisateur font plus généralement référence aux fonctions spéciales qu'un utilisateur crée sous forme de scripts ou de programmes dans de grands systèmes tels que des bases de données ou des feuilles de calcul comme Microsoft Excel. En effet, la plupart des fonctions utilisées dans un système de base de données ou une feuille de calcul sont des fonctions intégrées que l'utilisateur n'a qu'à appeler et à fournir des paramètres, et la plupart de ce que l'application peut faire est déjà effectuée par un ou plusieurs intégrés les fonctions. Dans ce cas, les fonctions définies par l'utilisateur sont des fonctions personnalisées spéciales qui sont censées faire quelque chose qui n'est normalement pas fait par les fonctions intégrées. Dans les langages de programmation tels que C, C ++ et Java, presque toutes les parties du programme sont définies par l'utilisateur, par conséquent, ces fonctions ne sont plus appelées "définies par l'utilisateur" pour les séparer des fonctions intégrées, elles sont simplement appelées les fonctions.