لغات البرمجة

XPL: لغة برمجة مبنية على PL/I

لغة البرمجة XPL هي لغة مبنية على لغة PL/I، وهي تعتبر مترجمًا محمولًا مكتوبًا بلغته الخاصة، وأداة مولدة لمحللات لتسهيل تنفيذ مترجمات مشابهة للغات الأخرى. تم تصميم XPL في عام 1967 كوسيلة لتعليم مبادئ تصميم المترجمات وكنقطة انطلاق للطلاب لبناء مترجمات للغاتهم الخاصة. تم تصميم وتنفيذ XPL بواسطة ويليام ماكيمان وديفيد بي. ورتمان في جامعة كاليفورنيا، سانتا كروز، وجيمس جي. هورنينغ وآخرين في جامعة ستانفورد. تم الإعلان عن XPL لأول مرة في مؤتمر الحوسبة المشتركة الساقطة عام 1968. تفاصيل الأساليب والمترجم موجودة بالتفصيل في كتاب عام 1971 بعنوان “مولد مترجم”. دعاواهم العمل المجتمع بشكل مجتمع مولد مترجم. ولكن ذلك يعني أن القليل أو لا يوجد برمجة خاصة باللغة أو الهدف المطلوب لبناء مترجم للغة جديدة أو هدف جديد. وهو مسمى أفضل لـ XPL نظام كتابة مترجم. إنه يساعد على كتابة مترجم بأقل كمية من الشيفرة البرمجية الجديدة أو المعدلة. تعتبر XPL أداة قوية لفهم عمليات تصميم المترجمات وتطبيقاتها في بناء أدوات تحليل وترجمة اللغات البرمجية. يمكن العثور على مزيد من المعلومات حول XPL في مقال ويكيبيديا المخصص لها على الرابط التالي: XPL على ويكيبيديا