البرمجة النّيّتية في جو: الفحص الذاتي باستخدام عامل تشغيل واحد

2025-02-12

تتناول هذه المقالة البرمجة النّيّتية في جو، وهي لغة برمجة وظيفية قائمة على المكدس. جو نفسها توسعية، وتفتقر إلى القدرة على "تفكيك" كتل التعليمات البرمجية. يقترح الكاتب عاملين تشغيل نيّتين: "map" و "quota"، ويُثبت إمكانية التعبير المتبادل بينهما. على الرغم من التكافؤ السلوكي، إلا أن البرامج النّيّتية يمكنها التمييز بين عامل تشغيل واحد وبرنامج فرعي يحتوي على أوامر متعددة. هذا يفتح آفاقًا لاستكشاف مفاهيم أضعف للتكافؤ في لغات نيّتية، ويُظهر نهجًا قويًا لإدخال النّيّة في لغات بسيطة مثل جو.