لغات البرمجة

لغة UNCOL: نظرة تاريخية

تاريخ لغة UNCOL (Universal Computer Oriented Language) يعود إلى عام 1958، عندما قام ميلفين إ. كونواي بتقديمها كلغة وسيطة عالمية مقترحة للمترجمات. ومع أنه لم يتم تحديدها بشكل كامل أو تنفيذها، إلا أنها كانت في الكثير من الأحيان أكثر كفرضية من لغة فعلية. الهدف من UNCOL كان جعل المترجمات متاحة اقتصادياً لكل مجموعة تعليمات جديدة للهندسة المعمارية للحاسوب ولكل لغة برمجة. وقد كان كل معمارية للآلة تتطلب مترجمًا واحدًا فقط في الخلفية، وكل لغة برمجة تتطلب مترجمًا واحدًا في الواجهة. كان هذا هدفاً طموحاً للغاية في عام 1961 لأن تكنولوجيا المترجمات كانت في بداياتها، وكان هناك قليل من التوحيد في الأجهزة والبرمجيات الحاسوبية.

تمثل UNCOL فكرة قديمة، حيث يذكر تقرير SHARE (1958) بأنها “تم مناقشتها من قبل العديد من الأشخاص المستقلين بالفعل في عام 1954.” وفي النهاية، فشلت محاولة UNCOL لحل مشكلة كتابة المترجمات بسبب عدم نضوج تقنيات اللغات والمترجمات في تلك الفترة. في السبعينيات، ساهمت مترجمات المترجمات في حل المشكلة التي حددها UNCOL: الإنتاج الاقتصادي للمترجمات للغات وأجهزة حاسوب جديدة. ويُستخدم UNCOL في بعض الأحيان كمصطلح عام لفكرة لغة وسيطة عالمية. ومن الأمثلة على ذلك تنسيق التوزيع المحايد للمعمارية.

يمكنك الحصول على معلومات إضافية عن UNCOL من مقالة ويكيبيديا على الرابط التالي: UNCOL على ويكيبيديا.