Читать книгу Условный переход онлайн

И это было интересно. Ещё только что, будучи до прозвучавшего сигнала совершенно неумолимым, время как-то сразу ускорилось, и стало вмиг одновременно бодрым, добрым и дружелюбным. Страх ушёл. Саша воспрял духом, повеселел. Улыбнулся от предвкушения увидеть по ту сторону экрана новое лицо и новую обстановку, в которую попал его ноутбук, так запросто перенося туда глаза и уши, а заодно и меняя направление мыслей и настроение своего хозяина. Всё снова шло по плану. По крайней мере, Саше так казалось.

Но что такое план?..

Если рассмотреть однокоренные слова, такие как «планета» и «планктон», то происходят они от греческого слова «блуждающий». И кто с этим сможет поспорить? Ведь крайне редко, когда всё идёт по плану, и настоящее планирование всегда предусматривает и план А, и план Б, как минимум. А это и есть блуждание. Видать, те, кто придумал слово «план», об этом думали и знали. Однако весьма забавно однажды Александру было осознать, что полной противоположностью плану, как альтернативы по достижению намечаемой цели, является программа. Вот в ней как раз всё предусмотрено. Тем не менее, план быстро превращается в программу, когда все его варианты (план А, план Б) соединяются волшебным словом «если», что именуется у программистов «условным переходом». Отсюда и возможности программы, которые, собственно, и определяются количеством предусмотренных в ней этих самых условных переходов. Программисты так и говорят: если план А не сработал, переходим к плану Б!

В программе нет элемента случайности, от слова «совсем», даже в генераторе случайных чисел; там везде, абсолютно для любого добываемого числа есть своё слово «если»! Случайной в программе может быть только ошибка, да и ту во многих случаях можно пресечь – предугадать, предвидеть – всё зависит от мастерства программиста – предусмотреть и изолировать ещё одним, отдельным, условным переходом, например, позволяющим отладить самое глупое и самое невероятное поведение пользователя, что программисты часто называют защитой от дурака, и не дать в конце концов программе зайти в тупик, зациклиться, зависнуть, потерпеть крушение и принести неудачу. И это всё в отличие от плана. Хотя пока что всё шло на редкость по нему.