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

תוכן שנמחק תוכן שנוסף
Addbot (שיחה | תרומות)
מ בוט: מעביר קישורי בינויקי לויקינתונים - d:q1056451
מ קישור - שפת תכנות עילית
שורה 6:
 
== רקע היסטורי ==
ה[[תכנות]] של [[מחשבים]] מוקדמים בוצע ב[[שפת סף|שפת הסף]] הטבעית שלהם. שפות סף כאלה הן רפלקטיביות מטבען, מכיוון שהן פועלות על ידי הגדרת ההוראות בצורה של [[נתונים]]. פונקציונליות רפלקטיבית כגון שינוי ההוראות או ניתוח שלהן הייתה דבר שבשגרה. כאשר התכנות התקדם לשפותל[[שפת תכנות עילית|שפות תכנות עיליות]] יותר כדוגמת [[C (שפת תכנות)|שפת C]], השימוש ב-reflection נעלם, עד שהופיעו שפות תכנות ש[[מערכת טיפוסים|מערכת הטיפוסים]] שלהן כוללת תמיכה ב-reflection.
 
== שימושים ==