При обсуждении неоправданно плохих сортировок был получен ответ, что в качестве алгоритма сортировки можно использовать альфа-частицы, переворачивающие биты памяти.
Что заставляет меня задуматься: насколько вероятно, что внешнее излучение, колебания напряжения или такие физические факторы повреждают данные или расчеты (т.е. изменяют их), и какое влияние они могут оказать? И какие контрмеры были предприняты для борьбы с этими неожиданными коррупциями?
Например, если, скажем, альфа-частица попадает в ЦП и переворачивает регистр от 0 до 1, тогда становится совершенно вероятным, что некоторые сравнения или скачки указателей позднее могут завершиться неудачей, и программа будет аварийно завершена из-за непредвиденного поведения, приведшего к повреждению данных. Или, в мягком случае, возвращает 3, когда вычисляет 1+1.