Many thanks to Tristan Morris for creating a beautiful illustrated hardcover print edition of the site

tcc-case-title
умеренно geeky  умеренно geeky

Случай 21

Прерывание

(Sorry, this page has not been translated by the translator you selected.)

Сообщили, что некий монах не пожелал покинуть свой терминал. Два дня он провёл без еды и сна.

Когда учитель Java стал разбираться, он обнаружил монаха явно потрясенным. На экране был следующий код, который в тот момент работал из-под отладчика:

    while (true) {
        /* do nothing */
    }

“Я утверждал, что цикл должен выполняться пока сама правда истинна”, - сказал монах. “Но если я нажму кнопку ‘Прерывание’, то цикл прервётся. Смысл в том, что в этот самый момент правда уже не будет истинной. Как любой из нас смеет тревожить программу? Мы можем привести хаос в мир!”

Учитель Java протянул руку и вытащил вилку из розетки. Экран погас.

“Теперь цикл никогда не будет прерван,” - сказал учитель.

Разум монаха успокоился.

Topics...  loops, infinity