گھر ترقی صارف کی وضاحت کردہ فنکشن (یو ڈی ایف) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

صارف کی وضاحت کردہ فنکشن (یو ڈی ایف) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - صارف سے طے شدہ فنکشن (UDF) کا کیا مطلب ہے؟

صارف کی وضاحت شدہ فنکشن (UDF) پروگرامنگ زبانوں میں ایک عام فکسچر ہے ، اور دوبارہ استعمال کے قابل کوڈ کے ساتھ ایپلی کیشنز بنانے کے لئے پروگرامرز کا بنیادی ٹول ہے۔ چونکہ پروگرام زیادہ تر کوڈ پر مشتمل ہوتے ہیں جو پروگرامر سے آتا ہے ، یا اس معاملے میں صارف ، اس میں سے زیادہ تر صارف کی وضاحت کردہ افعال پر مشتمل ہوتا ہے جو کبھی کبھار بلٹ ان افعال کے ذریعہ وقت کی پابندی کے ذریعہ بنا ہوا ہے۔

ٹیکوپیڈیا صارف کی وضاحت شدہ فنکشن (UDF) کی وضاحت کرتا ہے

صارف کی وضاحت کردہ افعال پروگرامرز کو اپنے معمولات اور طریقہ کار تخلیق کرنے کی اجازت دیتے ہیں جس کے بعد کمپیوٹر عمل کرسکتا ہے۔ یہ کسی بھی پروگرام کا بنیادی بلڈنگ بلاک ہے اور ماڈیولریٹی اور کوڈ کے دوبارہ استعمال کے ل very بھی بہت ضروری ہے کیونکہ جب پروگرامر صارف کی وضاحت شدہ فنکشن تشکیل دے سکتا ہے جو ایک مخصوص عمل کرتا ہے اور جب بھی ضرورت ہوتی ہے ہر وقت اسے فون کرتا ہے۔ ان کا نحو مکمل طور پر پروگرامنگ زبان یا درخواست پر منحصر ہوتا ہے جہاں وہ تخلیق کیا جاتا ہے۔

اگرچہ کسی بھی پروگرامنگ زبان کا حصہ ہے ، لیکن صارف کی وضاحت شدہ افعال عام طور پر ان خصوصی افعال کا حوالہ دیتے ہیں جو صارف بڑے نظاموں میں اسکرپٹ یا پروگرام کے طور پر تخلیق کرتا ہے جیسے مائیکروسافٹ ایکسل جیسے ڈیٹا بیس یا اسپریڈشیٹ۔ اس کی وجہ یہ ہے کہ ڈیٹا بیس سسٹم یا اسپریڈشیٹ میں استعمال ہونے والے زیادہ تر افعال بلٹ ان فنکشنز ہوتے ہیں جن کو صارف کو صرف کال کرنے اور پیرامیٹرز مہیا کرنے پڑتے ہیں ، اور زیادہ تر وہ کام جو پہلے ہی ایک یا زیادہ بلٹ ان کے ذریعہ انجام دے رہا ہے۔ افعال. اس معاملے میں ، صارف سے متعین افعال خصوصی حسب ضرورت کام ہیں جن کا مقصد کچھ ایسا کرنا ہے جو عام طور پر بلٹ ان افعال کے ذریعہ نہیں کیا جاتا ہے۔ پروگرامنگ زبانیں جیسے سی ، سی ++ اور جاوا میں پروگرام کے تقریبا every ہر حصے صارف سے تعی isن ہوتے ہیں ، لہذا ، ان افعال کو اب "صارف کی تعریف" کے طور پر حوالہ نہیں دیا جاتا ہے تاکہ ان کو بلٹ ان افعال سے الگ کیا جا، ، انہیں بس کہا جاتا ہے افعال.

صارف کی وضاحت کردہ فنکشن (یو ڈی ایف) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف