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

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

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

Anonim

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

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

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

آرڈر آف بیان یا بیانات یا بیان کی نقل کی تشریحی پروگرامنگ میں کوئی اثر نہیں پڑے گا۔ اعلامیہ پر مبنی پروگرامنگ کو مزید پروگرامنگ ، منطق پروگرامنگ اور مجبوری منطق پروگرامنگ میں درجہ بندی کیا جاسکتا ہے۔ پروولوگ ، ایس کیو ایل اور ایمبیڈڈ ایس کیو ایل اعلاناتی پروگرامنگ زبانوں کی کچھ مشہور مثال ہیں۔ اعلانیہ پروگرامنگ میں پروگرامرز کو ٹولز فراہم کیے جاتے ہیں تاکہ عمل درآمد کو ختم کرنے کی اجازت دی جاسکے اور مسئلے کی حراستی میں مدد ملے۔

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

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