Программист Митя сидел, прижавшись лбом к холодному монитору. На экране мерцали строки кода, которые упорно отказывались компилироваться. Четвёртый день. Четвёртый день! Ошибка номер 404 — «логика не найдена». В голове у Мити пульсировал один и тот же вопрос: «Как? Ну как он мог допустить такую элементарную ошибку?».

В этот момент в комнату заглянула бабушка. Бабушка Мити, Зинаида Павловна, была человеком старой закалки. Она не признавала ни стресс-менеджмента, ни сплочения коллектива, ни, тем более, дедлайнов. Её жизненный принцип умещался в одну ёмкую фразу: «Всему своё время».

— Опять ты за своими этими вопросами, — с укором сказала она, заметив Митино страдание. — И, как их там, задачами, что ли. Недолго и здоровье совсем потерять.

Митя простонал в ответ. Бабушка подошла ближе, потрогала его лоб.

— Горячий, — резюмировала она. — И что ты тут такого делаешь, что у тебя голова совсем вскипела?

— Бабушка, это сложно, — мямлил Митя. — Это код. Он не работает.

— Код, говоришь? — Зинаида Павловна подозрительно прищурилась, глядя на экран. — А на что он похож? На вязание крючком?

Митя на секунду представил, как его код превращается в ажурную салфетку, и невольно хихикнул.

— Не совсем, бабушка. Скорее, это как строить дом. Сначала фундамент, потом стены, а потом… потом он рушится, и ты не понимаешь почему.

Бабушка глубоко задумалась, поглаживая своё фартучное ушко.

— А-а, — протянула она. — Значит, фундамент у тебя хромает. Ты, значит, не с той ноги встал, вот и всё.

Митя скептически посмотрел на неё.

— Бабушка, это не так работает. Это логика, алгоритм…

— Алгоритм, значит. Послушай меня, внучек, я тебе свой алгоритм расскажу. Он надёжнее вашего, — Зинаида Павловна поставила на стол чашку с чаем и блюдце с вишнёвым вареньем. — Шаг первый: наливаешь чай. Шаг второй: берёшь ложку варенья. Шаг третий: кладёшь его в рот и запиваешь чаем. Шаг четвёртый: наслаждаешься. Шаг пятый: встаёшь. Шаг шестой: идёшь в кино.

Митя уставился на неё.

— В кино, бабушка? Но у меня же…

— А вот и нет никакого «но». Там тебе и отдых, и развлечение, и мозг проветрится. Глядишь, пока на всяких этих героев будешь смотреть, и твой код заработает, — бабушка хитро подмигнула.

Митя недоверчиво взял ложку, зачерпнул варенья. Сладость и кислинка вишни разлились по рту. Он запил чаем. По телу разлилось какое-то странное, но приятное тепло. Он откинулся на спинку стула и впервые за четыре дня почувствовал, что плечи расслабились.

— А знаешь, бабушка, — сказал он, отставляя чашку, — пожалуй, ты права. Пойду-ка я в кино.

Он встал из-за стола, почувствовав, что усталость и напряжение словно испаряются. Митя и правда пошёл в кино. Он смотрел какой-то блокбастер, где герои бегали, стреляли, а злодеи пытались разрушить мир. И тут, прямо посреди взрыва, его осенило.

Он понял, где ошибся. Элементарная скобка! Одна маленькая, незаметная скобка, которая переворачивала всю логику с ног на голову.

Митя вернулся домой. Бабушка спала, прикрывшись пледом на диване. Он осторожно сел за компьютер, внёс всего одно изменение. Нажал "Enter". Код запустился. Ура! Он сделал это!

И тогда Митя понял. Бабушкин алгоритм — это не просто набор действий. Это самый гениальный отладчик, который он когда-либо встречал. Ведь иногда, чтобы решить сложную проблему, нужно просто отключить мозг, выпить чайку с вишнёвым вареньем и пойти в кино.

Загрузка...