תכנות גנרי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ בוט: החלפת טקסט אוטומטית (-(?:\u200e|\u200f)+(\]|\[) +\1, -(\]|\[)(?:\u200e|\u200f)+ +\1)
BDaniel (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
{אין מקורות}}
'''תכנות גנרי''' (ב[[אנגלית]]: '''Generic Programming'''), הוא סגנון [[פיתוח תוכנה]] בו [[אלגוריתם|אלגוריתמים]] נכתבים במונחים של [[טיפוס נתונים|טיפוסים]] אשר יוגדרו בהמשך, כאשר סוג הטיפוס יוגדר על פי הצורך ואז יתבצע שימוש באלגוריתם עבור הטיפוס המסוים שנקבע. גישה זו, אשר החלוצה בה הייתה [[ML (שפת תכנות)|ML]] בשנת [[1973]], הרשתה כתיבת [[שגרה (תכנות)|פונקציות]] משותפות או טיפוסים אשר שונים רק בקבוצת הטיפוסים עליהם הם משמשים, ועל ידי כך מופחתת כפילות ב[[קוד מקור|קוד]].