لغة APL (تسمى باسم الكتاب “لغة برمجة”) هي لغة برمجة تم تطويرها في الستينيات من قبل Kenneth E. Iverson. يتميز هذا اللغة بنوعها المركزي للبيانات وهو المصفوفة متعددة الأبعاد. تستخدم APL مجموعة كبيرة من الرموز الرسومية الخاصة لتمثيل معظم الوظائف والعوامل الرياضية، مما يؤدي إلى كتابة برمجية موجزة للغاية. كان لها تأثير كبير على تطوير نمذجة المفاهيم، وجداول البيانات، والبرمجة الوظيفية، وحزم الرياضيات الحاسوبية. وقد ألهمت العديد من لغات البرمجة الأخرى. وما زالت تستخدم حتى اليوم في تطبيقات معينة.
تتميز APL بعدة ميزات، منها إمكانية إضافة تعليقات في الكود وعدم وجود تنسيق ذو دلالة، وكذلك وجود تعليقات السطر. على سبيل المثال، يستخدم رمز “⍝” للتعليقات السطرية.
تعتبر جامعة هارفارد مجتمع APL الأصلي، وعلى الرغم من عدم وجود مستودع مركزي للحزم، إلا أنها ما زالت تحظى بشعبية واسعة.
يمكن العثور على مزيد من المعلومات حول لغة APL على صفحتها على ويكيبيديا: APL Wikipedia.