بيت تطوير ما هي البرمجة الوظيفية؟ - تعريف من techopedia

ما هي البرمجة الوظيفية؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني البرمجة الوظيفية؟

البرمجة الوظيفية هي نموذج لتطوير البرمجيات. ويقدر ويطبق الدوال الرياضية ، بدلاً من بيانات الحالة أو قابلة للتغيير وخيوط التعليمات البرمجية الضرورية. الأصول الحقيقية للبرمجة الوظيفية هي حساب التفاضل والتكامل lambda وعلوم النظام الرسمي ، والتي تطبق تعريف الوظيفة والتطبيق والإعادة.

تيكوبيديا تشرح البرمجة الوظيفية

البرمجة الوظيفية تجعل مؤشرات ترابط لغة ينتج عنها نفس القيم ، بغض النظر عن الوقت أو الجهاز الذي يقوم بتشغيل مؤشر ترابط الرمز. ليس هذا هو الحال مع برمجة الوظائف الحتمية ، والتي غالبًا ما تحتوي على استجابات غير متوقعة للبرنامج.

العديد من مطوري البرامج التجارية (معظمهم) ، الذين غالباً ما لا يتمتعون بالخبرة في النماذج الرياضية ، يطبقون البرمجة الوظيفية الضرورية بدلاً من البرمجة الوظيفية. ينتج عن هذا برامج تجارية سريعة التأثر باستجابات غير مقبولة.

يمكن تحقيق البرمجة الوظيفية بأي لغة ، حتى لو لم يتم تصميمها بهياكل البرمجة الوظيفية الافتراضية.

ما هي البرمجة الوظيفية؟ - تعريف من techopedia