بقرة

لغة COWSEL ( لغة مساحة العمل المتحكم بها ) هي لغة برمجة صممها روبن بوبلستون بين عامي 1964 و1966 . وقد استندت إلى شكل تدوين بولندي معكوس (RPN) للغة Lisp ، بالإضافة إلى بعض الأفكار من لغة البرمجة المدمجة (CPL).

تم تطبيق برنامج COWSEL في البداية على حاسوب Ferranti Pegasus في جامعة ليدز وعلى حاسوب Stantec Zebra في معهد برادفورد للتكنولوجيا . وفي وقت لاحق، قام رود بورستال بتطبيقه على حاسوب Elliot 4120 في جامعة إدنبرة .

تم تغيير اسم COWSEL إلى POP-1 في عام 1966، خلال فصل الصيف، واستمر التطوير تحت هذا الاسم منذ ذلك الحين.

مثال على التعليمات البرمجية

دالة عضو lambda xy تعليق هل xa عضو في القائمة y؛ تعريف y ذرة ثم *0 نهاية y إذا كان x يساوي ثم * 1 نهاية y tl -> y كرر لأعلى

تم تسطير الكلمات المحجوزة (الكلمات المفتاحية) أيضًا في النسخ المطبوعة الأصلية. قام بوبلستون بتلوين بناء الجملة باستخدام التسطير السفلي على جهاز فريدن فليكسو رايتر .

انظر أيضاً

مراجع

  • التقرير الفني: EPU-R-12، جامعة إدنبرة (أبريل 1966)
  • "التطور المبكر للغة البرمجة العامة" في موسوعة لغات الحاسوب