Съдържание:
- Определение - Какво означава определената от потребителя функция (UDF)?
- Techopedia обяснява определената от потребителя функция (UDF)
Определение - Какво означава определената от потребителя функция (UDF)?
Дефинираната от потребителя функция (UDF) е често срещано приспособление в езиците за програмиране и основният инструмент на програмистите за създаване на приложения с код за многократна употреба. Тъй като програмите са съставени предимно от код, който идва от програмиста, или в този случай от потребителя, по-голямата част от него се състои от дефинирани от потребителя функции, от време на време прекъсвани от вградени функции.
Techopedia обяснява определената от потребителя функция (UDF)
Дефинираните от потребителя функции позволяват на програмистите да създават свои собствени процедури и процедури, които компютърът може да следва; той е основният градивен елемент на всяка програма, а също така много важен за модулността и повторното използване на кода, тъй като програмистът може да създаде определена от потребителя функция, която прави специфичен процес и просто да го извиква всеки път, когато е необходимо. Синтаксисът им зависи изцяло от езика за програмиране или приложението, където са създадени.
Въпреки че е част от всеки език за програмиране, дефинираните от потребителя функции по-често се отнасят до специалните функции, които потребителят създава като скриптове или програми в големи системи, като например бази данни или електронни таблици като Microsoft Excel. Това е така, защото повечето функции, използвани в база данни или електронна таблица, са вградени функции, които потребителят просто трябва да извика и предостави параметри, а повечето от това, което може да направи приложението, вече се прави от една или повече вградени функции. В този случай дефинираните от потребителя функции са специални персонализирани функции, които са предназначени да правят нещо, което обикновено не се прави от вградените функции. В езици за програмиране като C, C ++ и Java почти всяка част от програмата е дефинирана от потребителя, следователно тези функции вече не се наричат „дефинирани от потребителя“, за да ги отделят от вградените функции, те просто се наричат функции.
