תכנות פונקציונלי – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
שורה 48:
תכונה זאת נכנסה למיינסטרים משפות פונקציונליות. שפות אימפרטיביות רבות תומכות גם הן בהעברת פונקציה כפרמטר; [[שפת C]] מאפשרת העברה של מצביעים לפונקציה (המתפקדים כפונקציות לכל דבר), ואף יש לה פונקציית ספריה הנעזרת בכך - qsort. האלגוריתמים בספריית התבניות הסטנדרטית של ++C הם דוגמה בולטת נוספת לתמיכה אינטנסיבית של שפה אימפרטיבית בהעברה של פונקציות כפרמטר לפונקציות אחרות (לצורך מיון, חיפוש, סינון וכדומה).
כל שפה התומכת ב[[תכנות מונחה-עצמים]] מאפשרת
[[תכנות מונחה-אירועים]] הוא פרדיגמה תכנותית המבוססת על היכולת לרשום קוד לביצוע במועד שאיננו ידוע מראש; העברת פונקציה כפרמטר משתלבת היטב עם הטכניקה הזאת.
|