Skip to Content

Ошибка в вопросе

Вопрос 11: В программировании существуют термины, названные в честь великих ученых и описывающие программные ошибки: так, например, гейзенбагом называется ошибка, исчезающая или меняющая свойства при попытке ее обнаружения, а мандельбагом — ошибка, чье поведение столь сложно, что выглядит хаотичным. А вот ошибка, внезапно возникающая, если кто-то наткнется на нее в исходном коде или попытается использовать программу в необычных условиях и осознает, что система вообще не могла работать при наличии такой ошибки, называется... Как именно?

Ответ: Шрёдинбаг.

Зачёт: Шрёдингербаг.

Комментарий: Слово "шрёдинбаг" происходит от мысленного эксперимента с котом Шрёдингера: "В закрытый ящик помещен кот. В ящике имеется механизм, содержащий радиоактивное ядро и емкость с ядовитым газом. Параметры эксперимента подобраны так, что вероятность того, что ядро распадется за 1 час, составляет 50%. Если ядро распадается, оно приводит механизм в действие, он открывает емкость с газом, и кот умирает. Согласно квантовой механике, если над ядром не производится наблюдения, то его состояние описывается суперпозицией (смешением) двух состояний — распавшегося ядра и нераспавшегося ядра, следовательно, кот, сидящий в ящике, и жив, и мертв одновременно. Если же ящик открыть, то экспериментатор обязан увидеть только какое-нибудь одно конкретное состояние — "ядро распалось, кот мертв" или "ядро не распалось, кот жив".

Источник(и):
    1. http://ru.wikipedia.org/wiki/Гейзенбаг
    2. http://ru.wikipedia.org/wiki/Мандельбаг
    3. http://ru.wikipedia.org/wiki/Шрёдинбаг
    4. http://ru.wikipedia.org/wiki/Кот_Шрёдингера

Автор: Алексей Козин

3 + 9 =
Решите этот несложный пример. Вы должны видеть три слагаемых. Если слагаемых два, то прибавьте к сумме 2.