لغة البرمجة التطبيقية

في تصنيف لغات البرمجة ، تُبنى لغة البرمجة التطبيقية من دوال تُطبق على الوسائط . اللغات التطبيقية هي لغات وظيفية ، وغالبًا ما يُستخدم مصطلح "تطبيقي" كمرادف لمصطلح "وظيفي". [ 2 ] مع ذلك، يمكن أن تكون اللغات التجميعية وظيفية، دون أن تكون تطبيقية. [ 3 ]

تعتمد دلالات اللغات التطبيقية على اختزال المصطلحات إلى بيتا ، ولا يُسمح بالآثار الجانبية مثل تغيير الحالة . [ 4 ]

لغة Lisp ولغة ML هما لغتا برمجة تطبيقية.

انظر أيضاً

مراجع

  1. ماكبرايد، كونور؛ باترسون، روس (1 يناير 2008). "البرمجة التطبيقية مع التأثيرات". مجلة البرمجة الوظيفية . 18 (1): 1-13 . CiteSeerX 10.1.1.114.1555 . doi : 10.1017/S0956796807006326 . ISSN 1469-7653 .  
  2. ديرشوفيتز، ناحوم؛ بلايستيد، ديفيد أ. (1985). "البرمجة المنطقية والبرمجة التطبيقية". ندوة حول البرمجة المنطقية . بوسطن، ماساتشوستس. ص 54-66 . CiteSeerX 10.1.1.404.3826 .  
  3. جون بوردي (12 فبراير 2012). "لماذا تُعدّ البرمجة التجميعية مهمة؟" . تم الاطلاع عليه بتاريخ 28 أبريل 2020 .
  4. باكوس، ج. (1978). "هل يمكن تحرير البرمجة من أسلوب فون نيومان؟: أسلوب وظيفي وجبر برامجه" . اتصالات رابطة آلات الحوسبة . 21 (8): 613-641 . doi : 10.1145/359576.359579 .