Во время работы над ПО новой ракеты программисты использовали куски уже готового кода, ранее написанного ими для Ариан 4. В результате, иные технические характеристики
Ну прямо как дети.
часы сбивались примерно на треть секунды. В итоге компьютер вовремя обнаружил запуск вражеской ракеты, но из-за бага со временем
Тоже непонятно — он ещё с каким-то независимым источником времени сверялся?
Это привело к тому, что вместо обычной коррекции случилась самая настоящая цепная реакция — рынок оказался перенасыщен, цены на бумаги упали еще больше и в дело включилось ПО остальных игроков.
Но ведь это и есть суть биржи? Баг в том только, что юристы на этом не нагрелись.
Не путать язык програмирования с компилатором этого языка. Ада хорош тем, что позволяет писать программы, где потенциальные ошибки предотвращаются самим языком или выявляются еще на этапе компиляции. При этом сам компилятор и ран-тайм могли содержать кучу багов.
На самом деле никакого бага не было, была инженерная ошибка. В Аде по-любому контроль типов жесточайший, вылет из разрядности конечно же поднял исключение, но никто не позаботился о том, что бы скорректировать его обработку.
Однажды получил квитанцию ЕИРЦ на сумму ≈40 тыс. рублей, начисленных за воду. Пошёл разбираться. Оказалось, что это какое-то "кривое сальдо" из-за ошибки ПО. Квитанцию тут же заменили.
Пока я её на всякий случай рассматривал, в ЕИРЦ стали подтягиваться бабки. Через пять минут уже набралось на хороший митинг с погромом)))
Был ещё баг у какой-то амерской F-ки, который приводил к тому, что при пролёте Гринвичского меридиана бортовой комп перезагружался, а пилот был вынужден лететь "слепым и глухим" на ручном механическом управлении (тогда ещё было дублирование тросами и тягами)...
Самый дорогостоящий банк здесь не описан, а случился он в районе 1990 года в США. Ракету пришлось подорвать потому что рулевая система выдала неправильные решения при полёте. Расследование закончилось очень быстро. Выяснилось, что при передаче техзадания из отдела в дрю отдел перепутали единицы измерения. Передали в метричесеой ( сантиметры, килограммы, цельсий), а приняли в дюймах, футах и фарангейтах.
Ракета в сотни миллионов долларов приказала долго жить, а тут сокрушаются что i-shit превращается в кирпич.
Это потому что…Во-первых Всея Руси не летала на Истребителях…Но… Хотела же?После этого Я вам признателен…Разве же не так? И во-вторых Зачем Вы путаете литургию с ликургиями…Это не кошерно…
Комментарии
Ну прямо как дети.
часы сбивались примерно на треть секунды. В итоге компьютер вовремя обнаружил запуск вражеской ракеты, но из-за бага со временем
Тоже непонятно — он ещё с каким-то независимым источником времени сверялся?
Это привело к тому, что вместо обычной коррекции случилась самая настоящая цепная реакция — рынок оказался перенасыщен, цены на бумаги упали еще больше и в дело включилось ПО остальных игроков.
Но ведь это и есть суть биржи? Баг в том только, что юристы на этом не нагрелись.
Пока я её на всякий случай рассматривал, в ЕИРЦ стали подтягиваться бабки. Через пять минут уже набралось на хороший митинг с погромом)))
Ракета в сотни миллионов долларов приказала долго жить, а тут сокрушаются что i-shit превращается в кирпич.
Подробно можно прочитать здесь:
Инциденты с Therac-25 — osp.ru
F-16 возникало деление на 0 при пересечении линии уровня моря (Мертвое море)
F-18 во время перехода на летнее время неправильно рассчитывал расход топлива.
F-22 программа висла при пересечении линии перемены дат.
F-35 — при пересечении гринвичского меридиана.
Можно почистить печеньки для начала;)