ين ويانغ البرمجة: التوفيق بين التكرار والتكرار

2025-02-27
ين ويانغ البرمجة: التوفيق بين التكرار والتكرار

تتناول هذه الورقة التوازن بين الدالة التراجعية (يين) والتكرار (يانغ) في البرمجة الوظيفية. يجادل المؤلفون بأن اللغات الوظيفية النقية أنيقة، لكنها تفتقر إلى سهولة التكرار؛ والعكس صحيح، فاللغات التكرارية، على الرغم من كونها عملية، يمكن أن تؤدي إلى تعقيد الكود وصعوبة فهمه. ولمعالجة ذلك، يقترحون حل وسط: إدخال تكرار إعلاني مُتحكم به في لغة PyFL الوظيفية النقية. يحافظ هذا النهج على مزايا البرمجة الوظيفية مع إضافة مرونة تكرارية، مما يظهر نقاط قوته في مجال الذكاء الاصطناعي ومجالات أخرى، ويوازن بشكل فعال بين الين واليانغ.