תכנות גנרי


כל מה שרצית לדעת על תכנות גנרי:
תכנות גנרי (באנגלית: Generic Programming), הוא סגנון פיתוח תוכנה בו אלגוריתמים נכתבים במונחים של טיפוסים אשר יוגדרו בהמשך כאשר סוג הטיפוס יוגדר על פי הצורך ואז יתבצע שימוש באלגוריתם עבור הטיפוס המסוים שנקבע.
גישה זו, אשר החלוצה בה הייתה ML בשנת 1973, הרשתה כתיבת פונקציות משותפות או טיפוסים אשר שונים רק בקבוצת הטיפוסים עליהם הם משמשים, ועל ידי כך מופחתת כפילות בקוד.
ישויות תוכנה מסוג זה נקראות "generics"‏ ב Ada,‏ Delphi,‏ Eiffel,‏ Java,‏ C#,‏ F#,‏ Swift,‏ ו Visual Basic .
NET; פולימורפיזם פרמטרי ב ML,‏ Scala ו Haskell;‏ "templates" ב C++ ו D.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לתכנות גנרי:
תכנות