משתנה מטא-תחבירי
ויקיפדיה האנציקלופדיה encyclopedia
בתכנות, משתנה מֶטא־תחבירי (metasyntactic variable) הוא שם הניתן לדבר כלשהו שדנים בו, או לקבוצה של דברים, אשר מובן וידוע למתכנתים וחובבי מחשבים. המילה foo היא הדוגמה הקנונית לכך. השימוש במשתנים מטא־תחביריים בא לעזר גם בכך שהם משחררים את המהנדס מלהמציא שמות לוגיים למשתנים בנושא שבו הם דנים.
יש לשכתב ערך זה. ייתכן שהערך מכיל טעויות, או שהניסוח וצורת הכתיבה שלו אינם מתאימים. | |
משתנים מטא־תחביריים נקראים כך כיוון ש:
- הם משתנים במטא־שפה אשר משתמשים בה כדי לדבר על תוכניות (ראו גם פסבדו־קוד);
- הם משתנים אשר ערכיהם הם לעיתים קרובות משתנים בעצמם (למשל בשימוש כמו "הערך של f הוא הסכום של foo ו־bar").
אולם, ההנחה הסבירה והמקובלת לסיבה האמיתית לקביעת המושג הוא שזה פשוט נשמע טוב: המושג הוא חלק מז'רגון המחשבים.