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

תוכן שנמחק תוכן שנוסף
מ הסבת תבנית אין מקורות ותבנית מחפש מקורות לתבנית מקורות (תג)
אין תקציר עריכה
שורה 1:
{{מקורות|רמה=אין}}
'''תכנות גנרי''' (ב[[אנגלית]]: '''Generic Programming''', ועל פי האקדמיה ללשון העברית: '''תכנות סוּגָנִי'''), הוא סגנון [[פיתוח תוכנה]] בו [[אלגוריתם|אלגוריתמים]] נכתבים במונחים של [[טיפוס נתונים|טיפוסים]] שיוגדרו בהמשך, וסוג הטיפוס יוגדר על פי הצורך ואז יתבצע שימוש באלגוריתם עבור הטיפוס המסוים שנקבע. גישה זו, שהשפה שנקטה בה ראשונה הייתה [[ML (שפת תכנות)|ML]] בשנת [[1973 במדע|1973]], הרשתה כתיבת [[שגרה (תכנות)|פונקציות]] משותפות או טיפוסים השונים רק בקבוצת הטיפוסים עליהם הם משמשים, ועל ידי כך מופחתת כפילות ב[[קוד מקור|קוד]].
 
ישויות תוכנה מסוג זה נקראות: