ترجمان فن تعمیر کا نمونہ کیا ہے؟

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

تاریخ اشاعت: