Есть ли примеры, когда программирование привело к катaстрофе?

Что за строки кода, которые почти привели к катастрофе?

5 симпатий

Программное обеспечение Therac-25 действительно привел к катастрофе, оно убило нескольких человек и серьезно ранило других.

Интерфейс терминала Therac:

Therac-25

Therac-25 представлял собой аппарат лучевой терапии с компьютерным управлением, произведенный компанией Atomic Energy of Canada Limited (AECL) в 1982 году после установок Therac-6 и Therac-20 (более ранние устройства были произведены в сотрудничестве с CGR Франции).

В период с 1985 по 1987 год Therac-25 был вовлечен как минимум в шесть несчастных случаев, в ходе которых пациентам выдавали массивные дозы радиации.

Было несколько ошибок в разработке программы, которые превратили Therac-25 из полезного медицинского устройства в микроволновую печь из ада. Одна из основных ошибок связана с управлением курсором терминала VT-100:

Как минимум двое умерли непосредственно от передозировок, а другие получили дозы в десятки тысяч рад.

6 симпатий