لغات البرمجة

لغة البرمجة ALGOL W

لغة ALGOL W هي لغة برمجة تم تطويرها استنادًا إلى مقترح لتطوير ALGOL X من قبل نيكلاوس فيرث وتوني هوار كبديل لـ ALGOL 60 في مجموعة العمل 2.1 التابعة للاتحاد الدولي لمعالجة المعلومات والتحكم IFIP. عندما قررت اللجنة أن المقترح لم يكن تطورا كافيا على ALGOL 60، تم نشر المقترح باسم “مساهمة في تطوير ALGOL”. بعد إجراء تعديلات صغيرة على اللغة، قام فيرث بإشراف تنفيذ عالي الجودة لـ IBM/360 في جامعة ستانفورد والذي تم توزيعه على نطاق واسع.

وقدمت لغة ALGOL W تعديلات نسبية محافظة على ALGOL 60، حيث أضافت أنواع بيانات جديدة مثل السلاسل النصية والبيانات الثنائية والأعداد المركبة والإشارات إلى السجلات، وقامت بتغيير طريقة تمرير المعاملات إلى كونها “بالنتيجة”، وقامت بإدخال بيان while بدلاً من switch، وجعلت اللغة أكثر انضباطًا بشكل عام. تم كتابة التنفيذ باستخدام PL/360، وهي لغة تجميع تشبه ALGOL صممها فيرث. وتضمن التنفيذ قدرات تصحيح الأخطاء وتحليل الأداء التي كان لها تأثير كبير.

يمكنك العثور على مزيد من المعلومات حول لغة ALGOL W على صفحتها في ويكيبيديا: ALGOL W Wikipedia.

تم تصميم ALGOL W بواسطة جامعة ستانفورد، ولكن ليس لدي معلومات محددة حول مدى توافر الشفرة المفتوحة لها.