מהי "באג מחשבים," ואיפה תקופת בא?

Aug 24, 2025
לתולדות המחשב
בנג 'אדוארדס

בטח שמעת את זה לפני: יש "באג" בתוכנה, גורם למשהו לתקלה או לא נכון. מה בדיוק הוא באג המחשב ואיפה הגיע המונח? נסביר.

באג הוא שגיאה לא מכוונת בתוכנת מחשב

"באג מחשב" או "באג תוכנה" הוא מונח לטעות תכנות לא מכוונת או פגם בתוכנת מחשב או בחומרה. באגים נובעים משגיאה אנושית בעיצובים חומרה או איפשהו בשרשרת של כלי תוכנה המשמשים ליצירת יישומי מחשב, קושחה או מערכות הפעלה.

באג תוכנה נולד כאשר מתכנת או עושה טעות בעת כתיבת התוכנה או כותב קוד הפועל אבל יש השלכות לא מכוונות שלא היו צפויים על ידי המתכנת. הסרת באגים מהתוכנה נקראת "באגים".

באג תוכנה בהפיכתו. אפריקה סטודיו / Shutterstock

בעולם מונחה של היום, באגים הם עסק רציני. לפני כמעט 20 שנה, המכון הלאומי של סטנדרטים וטכנולוגיה העריכו כי באגים תוכנה עלות הכלכלה U.S. כמעט 60 מיליארד דולר בשנה (כ -0.6% מהתמ"ג בשנת 2002) - מספר כי סביר להניח גדל מאז. בעוד במדויק לכמת את ההשפעות השליליות של באגים קשה, קל לדמיין כמה תקלה התוכנה יכולה להשפיע על הפרודוקטיביות. זה יכול אפילו לשים חיים בסיכון בתחום התחבורה או הסכום תשתית חיונית כמו תחנות כוח.

למה אנחנו קוראים להם באגים?

המונח "באג" קדמו את המצאת המחשבים, ואנחנו לא ממש יודעים מי שטבע במונח "באג" כדי להתייחס למום הנדסי. ברשומות כתובות, היסטוריונים עקבו אותו בחזרה לתומס אדיסון בשנות ה -70 בהגנה.

תומאס אדיסון עם הפטיפון שלו (תמ 1878). ספריית הקונגרס

אדיסון השתמש במונח באלימותיו האישיות ובהתכתבויות כאומר לבעיה קשה שזקוקה לפתרון או פגם הנדסי שצריך לתקן. הוא אפילו התבדח על המונח להיות קשור חרקים, כותב ב מכתב 1878. -

"היית נכון, מצאתי" באג "במנגנון שלי, אבל זה לא היה בטלפון הנכון. זה היה של Sallbellum של הסוג '. החרק נראה למצוא תנאים לקיומה בכל מנגנון הטלפונים של הטלפונים ".

בזמן שכמה קח את הדוגמאות של אדיסון מתכוון שהוא טבע את המונח "באג", ייתכן שמקורם ממישהו אחר קודם לכן, וכי הוא פשוט פופולרי את המונח בין חבריו הנדסיים ומקורבים. מילון אוקספורד אנגלית מצטט דוגמה של 1889 הקשורים אדיסון המתאר באג כמטאפורה חרקים זוחלים לתוך פיסת ציוד ולהפוך אותו תקלה, מציע כי באג אמיתי עושה רק כי אולי במקור השראה למונח, בדומה למונח " לטוס במשחה . "

Ada Lovelace ב 1843 daguerreotype.

הגדרת המילה "באג" מלבד לרגע, האדם הידוע הראשון בהיסטוריה כדי להבין כי התוכנה עשויה תקלה עקב שגיאות בתכנות היה Ada Lovelace. היא כתב על הבעיה דרך חזרה בשנת 1843 בפירוש שלה על צ 'ארלס Babbage של מנוע אנליטי .

"זה עשוי להיות השיב כי תהליך ניתוח חייב בוצעו באותה מידה על מנת לספק את המנוע האנליטי עם הצורך נתונים; וזה יכול גם לשקר מקור אפשרי של שגיאה. ניתנה כי המנגנון בפועל הוא unrring בתהליכים שלה, יכול לתת לו פקודות שגויות. "

בציטוט זה, Lovelace מתייחס מנגנון החישוב בפועל להיות ללא שגיאות באופן שבו הוא מעבד נתונים, אבל קובע כי הנתונים מוזנים אליו על ידי בני אדם (כמו מתוכנת על כרטיסים באותה עת) יכול לתת את המכונה את ההוראות הלא נכונות כך לייצר את התוצאות הלא נכונות.

מה עם עש של גרייס הופר?

במשך עשרות שנים, ספרים, מגזינים, ואתרי אינטרנט דיווחו בטעות כי המונח "באג" טבוע על ידי מדען המחשב האגדי גרייס הופר כאשר עש טס לתוך הממסרים של הרווארד מארק II וגרם לו לתקלה. כשהסיפור הולך, ואז היא הקישתה את העש לתוך יומן וכתבה הערה היסטורית: "מקרה הראשון של באגים נמצא".

MARK ING IV MOTH מודבק לתוך ספר יומן 1947. סמיתסוניאן

בעוד עש באמת טס לתוך מארק II בשנת 1947, זה לא היה ההשראה למונחים "באג" או "באגים", שניהם מוקדים את האירוע. כמו כן, זה לא לגמרי ברור כי עש למעשה עשה את תקלה במחשב, רק שזה היה ממצא משעשע בזמן שהם קיבלו פגמים אחרים. הופר עשה את הסיפור מפורסם על ידי לספר את זה מצוטט נרחב נובמבר 1968 ראיון -

"מתי היינו באגים מארק II, זה w כמו ב בניין נוסף, ואת Windows לא היה מסך עליהם עליהם ואנחנו עבדו על זה ב לילה, כמובן, וכל חרק s ב wo מצלמת RLD ב. ו, לילה אחד היא נטלה, והלכנו לחפש את הבאג ומצאנו בפועל גדול מ oth, כאב ארבעה סנטימטרים טווח, באחד ממסרים מוכים כדי deat ללא שם:, ואנחנו לקחנו אותו D לשים אותו בספר היומן והדבקתי סרט סקוטש מעליו, ומרחוק אני יודע w, זה עדיין ב ספר היומן ההיסטורי למעלה בהרווארד (מצאנו באג ממשי ב com puter).

הופר מצא את הסיפור משעשע כי, לאחר ציד לעתים קרובות באגים במחשב (כמו בחומרה ובפגמים של תוכנה), הקבוצה שלה סוף סוף מצא חרק ממשי, מילולי בתוך המחשב. לפיכך הכתובת, "מקרה בפועל הראשון של באגים נמצא".

(כמעניין בצד, הופר מתאר את Mark IV Moth כמו "מכות למוות", סביר כי נזק להיתפס בתוך התנועה של המחשב ממסרים אלקטרו-מכאניים , מה שמראה שהמחשב המשיך לתפקד בזמן שהעש היה שם).

ממסרי מחשב דומים אלה (לראות במדריך IBM) נהרגו את Mark II Moth. יבמ

ההיסטוריונים לא יודעים אם זה היה ספר היומן של הופר, או שבאמת כתב את הכניסה, אבל היום, ספר הרווארד מארק II מתגורר במוזיאון הלאומי של ההיסטוריה האמריקאית ב Smithsonian בוושינגטון, ד.ק.

בעוד של מארק II (בואו נקרא לו "מארק".) לא היה באג המחשב הראשון, זה בכל זאת נמשך כסמל פיזי ותרבותי של בעיה אמיתית מאוד קשה כל המתכנתים נאבקים, וזה משהו שכולכם להתמודד עם שנים לבוא. עכשיו להעביר לי את תרסיס באגים, יהיה לך?


לתולדות המחשב - המאמרים הפופולריים ביותר

מאיפה צצה מקשי ספרות, על מקלדות מחשב בא?

לתולדות המחשב Aug 24, 2025

NataLT / Shutterstock אם אי פעם השתמשתי במחשב, סביר להניח שראית את זה: רשת של מספרי אופרטורים מתמ�..


הידעת? הסמן המשולש GPS מגיע האסטרואידים של אטארי

לתולדות המחשב Aug 24, 2025

Tierneymj / shutterstock. זה שם ממש מולך בכל פעם שאתה משתמש ניווט GPS: סמן בצורת משולש המייצג את המיק..


מה היה CP / M, ו מדוע הוא מאבד את MS-DOS?

לתולדות המחשב Aug 24, 2025

לפני מיקרוסופט ואינטל שלטו בשוק PC עם פלטפורמה משותפת, מערכת הפעלת CP / M עשתה משהו דומה למכונות עסק קטנות �..


מהו לחצן תפריט המבורגר?

לתולדות המחשב Aug 24, 2025

תפריט-או המבורגר המבורגר אייקון-הוא מונח נפוץ כאשר מדברים על יישומים. זה יכול לגרום לך רעב, אבל אין לו ש..


אי מוצלח ת: TI-99 / 4A מסתבר 40

לתולדות המחשב Aug 24, 2025

בנג 'אדוארדס בחודש יוני 1981, טקסס כלי פרסמה את TI-99 / 4A, מחשב ביתי 16 סיביות פלטפורמת המשחקים שהפכ�..


מרעיון אייקון: 50 שנים של התקליטון

לתולדות המחשב Aug 24, 2025

בנג 'אדוארדס לפני חמישים שנה, IBM הציג את כונן התקליטונים הראשון אי פעם, IBM 23FD, ואת הדיסקים הראש�..


המודרני PC ארכיטיפ: השתמש אלטו Xerox -1970 בדפדפן שלך

לתולדות המחשב Oct 12, 2025

פארס / מוזיאון היסטוריית מחשב בשנת 1973, Xerox הציג את אַלט , מחשב מחקר חלוצי שהגיע את הבמה למ�..


תיקיית המחשב היא 40: כיצד כוכב Xerox יצר את שולחן העבודה

לתולדות המחשב Nov 30, 2024

Xerox בשנת 1981, Xerox פרסמה את מערכת המידע של 8010, שהיה המחשב המסחרי הראשון עם גואי והראשון להצי..


קטגוריות