Indholdsfortegnelse:
- Definition - Hvad betyder brugerdefineret funktion (UDF)?
- Techopedia forklarer brugerdefineret funktion (UDF)
Definition - Hvad betyder brugerdefineret funktion (UDF)?
En brugerdefineret funktion (UDF) er en almindelig armatur i programmeringssprog og det vigtigste værktøj for programmerere til at oprette applikationer med genanvendelig kode. Da programmer for det meste er sammensat af kode, der kommer fra programmereren, eller i dette tilfælde brugeren, er det meste af det sammensat af brugerdefinerede funktioner, som lejlighedsvis punkteres af indbyggede funktioner.
Techopedia forklarer brugerdefineret funktion (UDF)
Brugerdefinerede funktioner tillader programmerere at oprette deres egne rutiner og procedurer, som computeren kan følge; det er den grundlæggende byggesten til ethvert program og også meget vigtigt for modularitet og kode genbrug, da en programmerer kunne oprette en brugerdefineret funktion, der udfører en bestemt proces og blot kalde den, hver gang den er nødvendig. Deres syntaks afhænger helt af det programmeringssprog eller det program, hvor de oprettes.
Selvom en del af ethvert programmeringssprog henviser brugerdefinerede funktioner mere ofte til de specielle funktioner, som en bruger opretter som scripts eller programmer i store systemer som databaser eller regneark som Microsoft Excel. Dette skyldes, at de fleste af de funktioner, der bruges i et databasesystem eller et regneark, er indbyggede funktioner, som brugeren simpelthen skal ringe til og give parametre, og det meste af det, applikationen kan gøre, gøres allerede af en eller flere indbyggede funktioner. I dette tilfælde er brugerdefinerede funktioner specielle brugerdefinerede funktioner, der er beregnet til at gøre noget, der normalt ikke udføres af de indbyggede funktioner. I programmeringssprog som C, C ++ og Java er næsten alle dele af programmet brugerdefineret, og derfor kaldes disse funktioner ikke længere "brugerdefineret" for at adskille dem fra de indbyggede funktioner, de kaldes simpelthen funktioner.
