באג 2038
מתוך ויקיפדיה, האנציקלופדיה החופשית
באג 2038 הוא באג דמוי "באג 2000", שעלול לגרום לתקלות בתוכנה המשתמשת בשיטת POSIX לחישוב הזמן. לפי שיטה זו מיוצגת נקודת זמן כמספר השניות שחלפו מחצות הלילה של ה-1 בינואר 1970. מספר זה מיוצג באמצעות משתנה מסוג signed 32-bit integer (מספר שלם בגודל 32 ביט, בעל סימן; כלומר, כזה שיכול להיות חיובי או שלילי), שערכו המרבי הוא 2,147,483,647 ומכאן שמספר זה של שניות יסתיים ב-19 בינואר 2038 בשעה 03:14:07.
לאחר מועד זה, עלולים הזמנים לחזור להיות מוצגים כמועדים בשנת 1970, או לחלופין, כזמנים החלים 2,147,483,648 שניות לפני מועד התחלת החישוב - כלומר בשנת 1901 (שזו האופציה הסבירה יותר).