שיום (באנגלית: Naming) הוא הכרזה על שם של ישות כל שהיא (במקרים מסוימים ישות יכולה לשיים את עצמה).
אנו ממציאים שמות על בסיס הזיכרון שלנו את העבר והם יכולים להיבחר אינטואיטיבית, כלומר על פי תחושה נפשית מזדמנת ורגש, על היותם יוצרים קשר לכאורה בין הישות לבין ישות אחרת שברצוננו לעשות לה זכר.
כשאדם אומר שמי X, אין זה אומר ש-X זה שמו היחיד כי ייתכן שיש לו שניים או יותר שמות (ללא תלות בשאלה מי המציא כל שם, הורים גנטיים, הורים מאמצים, הוא עצמו וכו'). כמו עם בני אדם גם לישויות טכניות (כמו קובץ במחשב) ייתכנו שניים או יותר שמות.
ביורוקרטיה
שם קודם
כשאדם נדרש למלא "שם קודם" בטופס ביורוקרטי מסוים כמו טופס לקבלת ויזת שהייה במדינה מסוימת הדבר יכול לגרום מחשבות חרדה שונות אבל האמת היא:
אין צורך לחשוב שהשם הקודם אינו ממשיך להיות שם קיים נוסף אם רוצים אותו ככזה, משום שהביטוי "שם קודם" לא בהכרח מעיד שלאדם יש עכשיו רק שם אחד (השם החדש) ואולי מעיד שיש לו סדרת שמות שאחד בה נמצא ראשון וכל אחד אחר בה בא אחריו.
אין צורך להיכנס לחרדה בגלל מחשבות כמו "בשביל מי שירדו עלי בעבר אני תמיד אהיה אדם עם אותו שם" כי מה שהיה היה ואין לדעת מי יחשוב מה בפועל על מי ובדרך כלל זה סתם בזבוז אנרגיה להתעסק בזה.
בסופו של דבר, רק אדם קובע לעצמו מה שמו בנפשו, לא שום מערכת ביורוקרטית, לא שום מדינה או מסמך זהות ואפשר גם להתנתק משם שנתנו הורים, מכל סיבה שתהיה. נפש האדם קובעת את שמה או שמותיה (כל שם גוף של האדם).
גם אם נזדהה בשם מסוים זה לא אומר שאנחנו עושים את זה מרצון מלא ושלא היינו פועלים אחרת בדרך כלל.
מחשוב
במחשוב דוגמה בולטת לשיום היא מתן שם לתוכנה, לתיקיה או לקובץ.
במערכות מורכבות מאד שיום יכול להיות תהליך מורכב וחלק עיקרי בארגון מידע.
בפיתוח תוכנה, שיום מתרחש כאשר נותנים שם למשל למשתנה, לפרוצדורה או למבנים אחרים (כגון ביטוי מפתח);
השם שניתן מתאר איזו קבוצת ערכים משתנה מסוים מחזיק או איזה תהליך כללי מבצעת פונקציה (כלומר, איזו בעיה היא פתורת) וכן הלאה.
מרחב שם
המונח מרחב שם או מחלקת שם (באנגלית: Namespace) מתאר כל מצב בו שמות מאורגנים לפי שם (ביטוי) קודם.
לדוגמה, ניתן לשיים את כל כל דפי המתכונים באתר מסוים כך:
- מתכון:פאד תאי צמחי
- מתכון:סלט מנגו ויאטנמי
שיום משתני סביבה
שיום משתני סביבה אני מגדיר כפרקטיקה של מתן שם למשתני סביבה (environment variable).
לעתים משיימים ביטויי שם בהקשר "משתנה סביבה" רק באותיות גדולות (all uppercased) או רק באותיות קטנות (all lowercased) ולפעמים זה סטנדרט נוקשה ← כל שפת מחשב וקהילה לגופן.