Casa Sviluppo Che cos'è una funzione definita dall'utente (udf)? - definizione da techopedia

Che cos'è una funzione definita dall'utente (udf)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa UDF (User-Defined Function)?

Una funzione definita dall'utente (UDF) è un dispositivo comune nei linguaggi di programmazione e lo strumento principale dei programmatori per la creazione di applicazioni con codice riutilizzabile. Poiché i programmi sono principalmente composti da codice proveniente dal programmatore o, in questo caso, dall'utente, la maggior parte di essi è composta da funzioni definite dall'utente occasionalmente punteggiate da funzioni integrate.

Techopedia spiega la funzione definita dall'utente (UDF)

Le funzioni definite dall'utente consentono ai programmatori di creare le proprie routine e procedure che il computer può seguire; è il blocco base di qualsiasi programma e anche molto importante per la modularità e il riutilizzo del codice poiché un programmatore può creare una funzione definita dall'utente che esegue un processo specifico e semplicemente lo chiama ogni volta che è necessario. La loro sintassi dipende interamente dal linguaggio di programmazione o dall'applicazione in cui sono stati creati.

Sebbene facciano parte di qualsiasi linguaggio di programmazione, le funzioni definite dall'utente si riferiscono più comunemente alle funzioni speciali che un utente crea come script o programmi in sistemi di grandi dimensioni come database o fogli di calcolo come Microsoft Excel. Questo perché la maggior parte delle funzioni utilizzate in un sistema di database o foglio di calcolo sono funzioni incorporate che l'utente deve semplicemente chiamare e fornire parametri e la maggior parte di ciò che l'applicazione può fare è già stata eseguita da uno o più built-in funzioni. In questo caso, le funzioni definite dall'utente sono speciali funzioni personalizzate che hanno lo scopo di fare qualcosa che normalmente non viene fatto dalle funzioni integrate. In linguaggi di programmazione come C, C ++ e Java quasi ogni parte del programma è definita dall'utente, quindi queste funzioni non sono più definite "definite dall'utente" per separarle dalle funzioni integrate, sono semplicemente chiamate funzioni.

Che cos'è una funzione definita dall'utente (udf)? - definizione da techopedia