תכנות פונקציונלי
ויקיפדיה האנציקלופדיה encyclopedia
במחשבים, תכנות פונקציונלי היא פרדיגמת תכנות השמה דגש על חישוב ביטוי תוך שימוש בפונקציות ההפשטה העיקריות. זאת בניגוד לפקודות (Statements) שהן הכלי העיקרי של שפות התכנות מהפרדיגמה הנפוצה יותר, הפרדיגמה האימפרטיבית.
על השפות הפונקציונליות נמנות שפות כגון LISP הוותיקה, Dax ,Haskell ,ML ו-Scheme.
הפרדיגמה הפונקציונלית לא נכנסה אל הזרם המרכזי בעולם התוכנה, אך שפות מודרניות רבות הנמצאות בשימוש מסיבי בתעשייה, אף שאינן שפות פונקציונליות, מאפשרות מאפיינים פונקציונליים רבים: פייתון, #C, ו-++C הן דוגמאות בולטות לשפות מרובות-פרדיגמות הכוללות תמיכה רבה בתכנות פונקציונלי. שפת התבניות של ++C היא תת-שפה פונקציונלית טהורה, המורצת בזמן הידור.