نرم افزارهاي رايانه اي زندگي را براي ما آسان ميکنند. با اين حال گاهي اوقات اشکالات يا Bug هايي در برنامه نويسي اين نرم افزارها وجود دارد که منجر به نتايج و اتفاقات ناگواري ميشوند. در ادامه شش مورد از اين اتفاقات را مرور ميکنيم.
1. در 4 ژوئن سال 1996، سازمان فضايي اروپا موشک آريان 5 را آزمايش کرد. با اين حال در برنامه نويسي که براي نرم افزار کنترل نوشته شده بود باگي وجود داشت که سيستم خود نابودي موشک را 37 ثانيه پس از پرتاب فعال کرد و آريان 5 به کلي در آسمان نابود شد.
2. سال گذشته يک باگ نرم افزاري، شرکت بزرگ سرمايه گزاري Knight Capital را تا لبهي درهي ورشکستگي پيش برد. اين باگ نرم افزاري کاري کرد که تنها در عرض 30 دقيقه سهمهايي به ارزش نيم ميليارد دلار توسط کامپيوترها خريد و فروش شوند. اين در حالي بود که هيچ نظارت انساني بر روي آنها وجود نداشت. خلاصه سهام کمپاني تنها در عرض 48 ساعت تا 75 درصد سقوط کرد.
3. در سال 1980، پنج بيمار بر اثر دريافت مقدار بسيار زياد پرتوي ايکس جان خود را از دست دادند. اين به دليل باگي نرم افزاري در ماشين Therac-25 radiation therapy رخ داد.
4. سال گذشته مشترکان زيادي از شبکهي Cloud آمازون، ارتباط خود را با حسابهايشان از دست دادند. اين اشکال که در حقيقت به دليل يک توفان الکتريکي بوجود آمده، به خاطر باگي نرم افزاري که پيش از اين ديده نشده بود ادامه پيدا کرد.
5. در سال 2003، ايالات متحدهي آمريکا در خاموشي عظيمي به دليل قطعي برق فرو رفت. اين دومين خاموش عظيم تاريخ بود. در حقيقت باگي در نرم افزار شبکهي برق سراسري باعث شده بود که نيروگاه هاي توليد برق به صورت دومينويي از شبکه خارج شوند.
6. نخستين روزهاي امسال بود که باگي در يک نرم افزار باعث شد که کل ناوگان هواپيماهاي American Airlines زمين گير شوند. در حقيقت مشکل زماني بروز کرده بود که برنامهنويسان ميخواستند دو پلت فرم نوشته شده با دو زبان برنامه نويسي متفاوت را با يکديگر تلفيق کنند.