Inhoudsopgave:
- Definitie - Wat betekent User-Defined Function (UDF)?
- Techopedia verklaart User-Defined Function (UDF)
Definitie - Wat betekent User-Defined Function (UDF)?
Een door de gebruiker gedefinieerde functie (UDF) is een veelgebruikt instrument in programmeertalen en het belangrijkste hulpmiddel van programmeurs voor het maken van applicaties met herbruikbare code. Aangezien programma's meestal bestaan uit code die afkomstig is van de programmeur, of in dit geval de gebruiker, bestaat het grootste deel uit door de gebruiker gedefinieerde functies die af en toe worden onderbroken door ingebouwde functies.
Techopedia verklaart User-Defined Function (UDF)
Door de gebruiker gedefinieerde functies stellen programmeurs in staat om hun eigen routines en procedures te maken die de computer kan volgen; het is de basisbouwsteen van elk programma en ook erg belangrijk voor modulariteit en hergebruik van code, omdat een programmeur een door de gebruiker gedefinieerde functie kan maken die een specifiek proces uitvoert en deze eenvoudig elke keer weer aanroept als dat nodig is. Hun syntaxis hangt volledig af van de programmeertaal of -toepassing waar ze zijn gemaakt.
Hoewel ze deel uitmaken van een programmeertaal, verwijzen door de gebruiker gedefinieerde functies vaker naar de speciale functies die een gebruiker maakt als scripts of programma's in grote systemen zoals databases of spreadsheets zoals Microsoft Excel. Dit komt omdat de meeste functies die in een databasesysteem of spreadsheet worden gebruikt, ingebouwde functies zijn die de gebruiker eenvoudig moet oproepen en parameters opgeven, en het meeste van wat de toepassing kan doen, wordt al gedaan door een of meer ingebouwde functies. In dit geval zijn door de gebruiker gedefinieerde functies speciale aangepaste functies die bedoeld zijn om iets te doen dat normaal niet door de ingebouwde functies wordt gedaan. In programmeertalen zoals C, C ++ en Java wordt bijna elk onderdeel van het programma door de gebruiker gedefinieerd, vandaar dat deze functies niet langer worden aangeduid als "door de gebruiker gedefinieerd" om ze te scheiden van de ingebouwde functies, ze worden eenvoudigweg genoemd functies.