Исправленному верить (сборник)
Шрифт:
– Посмотрел бы я на тебя на моем месте!
– Если бы у меня была такая баба, я бы никаких родителей не боялся!
Стас пил пиво, слушал болтовню друзей, а сам думал о том, что вскоре тоже уедет. Мама писала, что отцу стало хуже, а значит, остаться в Москве не получится. Стас соскучился по родителям, но не мог оставить лабораторию. И Кракена. Или думал, что не мог?
Он тихонько выскользнул из общежития и отправился в лабораторию. Прошел пустыми коридорами, прислушался к знакомому уверенному жужжанию аппаратуры. Зашел в свой закуток, огляделся.
Машины тихо спали, но Стас знал – прикоснись
Он сел перед «Ангелом» и вызвал Кракена.
«И снова привет!»
«О, это ты опять? Ты же на свидание пошел, я не путаю? С длинноногой брюнеткой, я помню!»
«Я его отменил. Решил с тобой поболтать подольше. Брюнеток много, а ты одна».
«Скажи лучше, что она тебя бросила!»
«Вот еще. Кто ж меня бросит? Меня девушки любят!»
«Тоже мне, мачо! Ври больше!»
Светка фыркнула. Невысокий, ушастый, ее одноклассник Костик совсем не походил на любимца девушек. Держался всегда тихоней, хотя умел досадить по мелочи, исподтишка. То Светкин пенал уронит, то куртку в грязи извозит, а однажды за обедом обмакнул ее косичку в компот. Светка усмехнулась – уже и школу окончили, на днях аттестаты получили, а она все еще помнит, как плакала, пытаясь расчесать слипшиеся от сладкого волосы.
А теперь Костик нашел ее в «аське». Что ни вечер, мигает зеленая ромашка, и ей приходится отвечать на его бестолковые сообщения. Можно, конечно, и не отвечать… Светка подумала, не выключить ли ей компьютер и не пойти ли погулять? Съесть мороженого, устроиться в парке с книжкой, а потом позвонить подруге и сходить в кино, на новый фильм с Ричардом Гиром…
«Слушай, ну что ты такая злюка?»
«Я не злюка. Что ты ко мне привязался? Влюбился, что ли?»
«Я?! В тебя?! Да нужна ты мне! У тебя же зубы кривые!»
«Что?! Да ты на себя посмотри! И не смей больше ко мне стучаться, урод!»
Светка в сердцах захлопнула ноутбук. Так, держаться, не плакать! Зубы кривые, надо же!
Самое обидное, что это было правдой. Верхние зубы у Светки слегка выдавались вперед. Но ведь вовсе же не обязательно каждый раз об этом напоминать!
Вот почему с ним всегда так? Начинается вроде мирно, а потом… Надо его забанить, и все дела. Но Светка знала, что не забанит. Каждодневные перебранки с Костиком уже стали частью ее жизни.
Стас откинулся в кресле и устало провел рукой по волосам, ожидая, пока загрузится «Linux».
Наверное, он и впрямь сошел с ума. Играть в мячик с компьютером – надо же до такого додуматься! Но Стас прекрасно помнил сентябрьский вечер и Ленку с третьего курса, только-только распределившуюся
на кафедру. Стояла не по-сентябрьски мерзкая погода, лил дождь, и при одной только мысли о том, чтобы выйти на улицу, становилось холодно. Стас тогда остался на ночь в лаборатории. Нужно было готовиться к докладу по генетическим алгоритмам, и он собирался ночью спокойно покопаться в Интернете.После постоянной суеты университетского общежития ночь за компьютером в одиночестве казалась верхом счастья. Недоставало только одного – чашки кофе. Стас спустился на первый этаж, к автомату, а когда вернулся с двумя бумажными стаканчиками с эспрессо, понял, что желанное одиночество накрылось медным тазом.
– Что случилось? – спросил он, донельзя удивленный тем, что застал тут новенькую. Была почти уже полночь, двери университета закрылись до утра, а Ленка сидела за «Джу» и рыдала. Увидев Стаса, вскинулась и безуспешно попыталась сделать вид, что ничего не произошло. Однако покрасневшие от слез глаза и размазанная тушь на щеках выдавали ее с головой.
– Не получается. – Она всхлипнула и посмотрела на Стаса с надеждой и опасением.
Стас вздохнул тяжко, придвинул кресло от «Ангела» и принялся разбираться.
Программа была простейшая. Передать переменную по кругу, от нулевого процессора к пятнадцатому, каждый раз прибавляя единицу… Всего-то!
– Запускай! – велел Стас.
Девчонка послушалась, и оба – Ленка с надеждой, а Стас с усмешкой – принялись рассматривать появляющиеся на экране строчки:
1
2
3
4
Время шло, а на мониторе светились только четыре цифры.
– И чего? – спросил Стас у компьютера, прервал выполнение программы и запустил ее снова.
1
2
3
И снова пусто.
– Иногда до пятнадцати доходит, – слабо пискнула Ленка. – Но чаще до трех-четырех…
– Так! Что мы знаем о детерминированности алгоритмов?
– Э… Ничего. – Девчонка покраснела.
– Понятно, – снисходительно улыбнулся Стас. – Применяя алгоритм к одним и тем же данным, мы должны получать одинаковый результат. Ясно? Алгоритм тут простейший. Значит, ошибка в коде.
– Но на симуляторе работало!
– Знаем мы ваше «работало»… Покажи код!
Изучая текст программы, Стас недоумевал. Программа была очень аккуратно написана – «лесенкой», с пробелами и комментариями. По-женски, фыркнул про себя Стас. И она, несомненно, была правильной.
Однако при следующем запуске программа успела досчитать только до шести.
– Так… – Стас почесал подбородок. – Давай-ка выведем число процессоров…
Забыв о планах, ради которых он сам остался в лаборатории на ночь, Стас принялся изучать программу.
Потом переписал ее.
Потом запустил с другого терминала.
Перезагрузил машину.
Ленка смотрела на него, раскрыв рот. Она так и лезла в экран своим веснушчатым носом, и Стас пару раз гонял ее за добавкой кофе – просто чтобы не мешалась. Наконец он перепробовал все, что можно.
– Впору шаманские пляски с бубном устраивать, – проворчал он, откидываясь на спинку.
– А говорят, – тихо встряла Ленка, свернувшаяся клубком в соседнем кресле, – вчера у самого Папы Карло не получилось прогу запустить…