Remove ads
מוויקיפדיה, האנציקלופדיה החופשית
מילים שמורות (מאנגלית: reserved words, לעיתים מכונה keywords) הן סוג של מבנה דקדוקי בשפות תכנות. למילים השמורות יש משמעות מיוחדת כאשר הן מופיעות בשפה והן מוגדרות היטב בתיאור הפורמלי של שפת התכנות. על פי רוב המילים השמורות כוללות מילות בקרה המגדירות לולאות, התניות, מעבר לתוויות, שמות טיפוסי נתונים פרימיטיביים ועוד.
רשימת המילים השמורות מוגדרת עוד כאשר השפה נמצאת בפיתוח אך לעיתים מילים שמורות יופיעו לצורך שימוש עתידי בלבד. לדוגמה ב-Java, המילים const ו-goto הן מילים שמורות ולא ניתן להשתמש בהן לצורך תהליך הפיתוח עצמו למשל כשמות משתנים ופונקציות, אף על פי שאין להן אף משמעות ב-Java. על ידי שמירת המילים הללו, שמרו לעצמם מפתחי השפה את הזכות להשתמש בהן בעתיד מבלי לפגוע בתאימות לאחור של השפה.
מספר המילים השמורות משתנה עם שפת התכנות. בעוד ש-Java ושפות אחרות שהתפתחו מ-C כוללות סדר גודל של כ-50 מילים שמורות, COBOL מכילה כ-400 כאלו. בקצה השני של הספקטרום ניתן למצוא את PL/I ופרולוג שאינן כוללות אף מילה שמורה. לא ניתן להסיק דבר על איכותה של השפה ממספר המילים השמורות שבה, שכן המספר נובע בעיקר מהצרכים שלשמה פותחה השפה.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.