תכנות פונקציונלי
מתוך ויקיפדיה, האנציקלופדיה החופשית
תכנות פונקציונלי היא פרדיגמה תכנותית השמה דגש על פונקציות ככלי ההפשטה העיקריים. פונקציות הן אובייקטים מ"מחלקה ראשונה", כלומר הן ערכים לכל דבר, כמו מספרים או מחרוזות. ניתן לשלוח אותן לפונקציות אחרות כפרמטרים, והן יכולות לשמש כערכי החזר.
שפות תכנות פונקציונליות (כמו האסקל ו-LISP) מאופיינות בשימוש רחב ברקורסיה. תכנות פונקציונלי נקרא "טהור" אם אין בו שינוי מצב, כלומר אין בו משתנים או אובייקטים שמשנים את מצבם הפנימי. כל עיבוד מידע נעשה על ידי יצירת ערכים חדשים כנדרש.
ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.