لغة برمجة SASL

لغة SASL ( لغة سانت أندروز الثابتة ، أو لغة سانت أندروز القياسية ) هي لغة برمجة وظيفية بحتة، طوّرها ديفيد تيرنر في جامعة سانت أندروز عام 1972، استنادًا إلى المجموعة التطبيقية من لغة ISWIM . [ 1 ] في عام 1976، أعاد تيرنر تصميمها وتنفيذها كلغة غير صارمة (كسولة). [ 2 ] وبهذا الشكل، شكّلت أساس لغتي تيرنر اللاحقتين، وهما Kent Recursive Calculator (KRC) و Miranda ، إلا أن SASL تبدو غير مُصنّفة، بينما تتميز Miranda بأنواع متعددة الأشكال .

استخدمت شركة بوروز لغة SASL لكتابة مترجم ونظام تشغيل. [ 3 ]

ملحوظات

  1. تيرنر، تطبيق SASL
  2. تيرنر، تقنية تنفيذ جديدة للغات التطبيقية، الصفحات 31-49
  3. تيرنر، د.أ. "بعض تاريخ لغات البرمجة الوظيفية" (PDF) .

مراجع

  • تيرنر، د.أ. "تطبيق SASL". جامعة سانت أندروز، قسم علوم الحاسوب، تقرير فني . TR/75/4.
  • تيرنر، د. أ. (1979). "تقنية تنفيذ جديدة للغات التطبيقية". البرمجيات: الممارسة والخبرة . 9 : 31-49 . doi : 10.1002/spe.4380090105 . S2CID 40541269 . 
  • دليل لغة SASL