Domov Rozvoj Co je uživatelem definovaná funkce (udf)? - definice z techopedie

Co je uživatelem definovaná funkce (udf)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená funkce definovaná uživatelem (UDF)?

Uživatelem definovaná funkce (UDF) je běžným nástrojem v programovacích jazycích a hlavním nástrojem programátorů pro vytváření aplikací s opakovaně použitelným kódem. Protože programy se většinou skládají z kódu, který pochází od programátora, nebo v tomto případě od uživatele, je většina tvořena uživatelem definovanými funkcemi, občas přerušovanými vestavěnými funkcemi.

Techopedia vysvětluje funkce definované uživatelem (UDF)

Uživatelem definované funkce umožňují programátorům vytvářet vlastní rutiny a postupy, které počítač může dodržovat; je to základní stavební blok jakéhokoli programu a také velmi důležitý pro modularitu a opětovné použití kódu, protože programátor by mohl vytvořit uživatelsky definovanou funkci, která provede specifický proces a jednoduše ji kdykoli zavolá. Jejich syntaxe zcela závisí na programovacím jazyce nebo aplikaci, kde jsou vytvořeny.

Ačkoli jsou součástí libovolného programovacího jazyka, uživatelsky definované funkce častěji odkazují na speciální funkce, které uživatel vytváří jako skripty nebo programy ve velkých systémech, jako jsou databáze nebo tabulky, jako je Microsoft Excel. Je to proto, že většina funkcí používaných v databázovém systému nebo tabulce jsou vestavěné funkce, které uživatel musí jednoduše zavolat a poskytnout parametry, a většina z toho, co aplikace může udělat, je již prováděna jedním nebo více vestavěnými funkce. V tomto případě jsou uživatelem definované funkce speciální uživatelské funkce, které mají za úkol dělat něco, co běžně nedělají vestavěné funkce. V programovacích jazycích, jako jsou C, C ++ a Java, je téměř každá část programu definována uživatelem, a proto tyto funkce již nejsou označovány jako „definované uživatelem“, aby je oddělily od vestavěných funkcí, jednoduše se nazývají funkce.

Co je uživatelem definovaná funkce (udf)? - definice z techopedie