گھر ترقی فنکشنل پروگرامنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فنکشنل پروگرامنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - فنکشنل پروگرامنگ کا کیا مطلب ہے؟

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

ٹیکوپیڈیا فنکشنل پروگرامنگ کی وضاحت کرتا ہے

فنکشنل پروگرامنگ زبان کوڈ کے تھریڈ کو اسی قدر کی حیثیت دیتا ہے ، اس سے قطع نظر کہ کوڈ تھریڈ چل رہا وقت یا مشین سے قطع نظر۔ یہ ضروری فنکشن پروگرامنگ کا معاملہ نہیں ہے ، جس میں اکثر غیر متوقع پروگرام کے ردعمل ہوتے ہیں۔

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

فنکشنل پروگرامنگ کو کسی بھی زبان میں سمجھا جاسکتا ہے ، یہاں تک کہ ایک ایسی بھی جو ڈیفالٹ فنکشنل پروگرامنگ ڈھانچے کے ساتھ ڈیزائن نہیں کی گئی ہے۔

فنکشنل پروگرامنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف