תוכן עניינים:
הגדרה - מה המשמעות של הרחבה?
הרחבה היא מדידה של יכולת חתיכת הטכנולוגיה להוסיף אלמנטים ותכונות נוספים למבנה הקיים שלה. תוכנית תוכנה, למשל, נחשבת להרחבה כאשר ניתן להרחיב את פעולותיה באמצעות הרחבות ותוספים. לשפות תכנות הניתנות להרחבה יש את היכולת להגדיר תכונות חדשות ולהכניס פונקציונליות חדשה בתוכן.
Techopedia מסביר את Extensible
מושג ההרחבה קיים מאז 1960 לפחות, ובמהלכו הציגו מדעני מחשב ומתכנתים כמו דאגלס מק'ילרוי וטוני ברוקר רעיונות על שפות תכנות ותוכנות שתכונותיהם יכולות לצמוח ולהרחיב במהלך הזמן. הרעיון התמצק עוד יותר בשנת 1969 בסימפוזיון שפות הניתנות להרחבה, שם תיאר קרלוס כריסטנסן את הרעיון של שפת תכנות שניתן להרחיב אותה עם "שפת מטה" עם היכולת "להרחיב, להתכווץ או לשנות באופן אחר את הגדרת הבסיס שפה."
