Записки программиста А. - [12]

Шрифт
Интервал

А все-таки, мне здесь нравится, — думал програмист А., ведя машину домой по пустынным неосвещенным улицам провинциального города. — По крайней мере, у нас пиво хорошее.

Что-то было не так с этим выводом, но думать не хотелось.

0100011

Dark They were, And Golden Eyed…

(RayBradbury)

Они были смуглые и золотоглазые. Он работал в группе разработки над созданием кода. Она работала в QA, и этот код тестировала, набирая длинными смуглыми пальцами команды на клавиатуре в своей небольшой рабочей комнате на шестом этаже. Он был хорошим разработчиком, и его код был обычно тщательно продуман и добросовестно проверен, и ошибки были нечасты. Он находил удовольствие в написании красивого кода, в уникальном сочетании эстетики и функциональности, которое, может быть, из всех видов искусства только программирование способно воплотить. Он старался, чтобы его код даже выглядел красиво на распечатках, и для этого часто форматировал написанное, сдвигая строчки право или влево, создавая затейливый рисунок. Его код представлялся ему тончайшей паутиной, секрет плетения которой знал только он.

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

В обеденный перерыв они вместе спускались на первый этаж, в кафе, и, не торопясь возвращаться к работе, шутили и смеялись с другими, такими же золотоглазыми, как они, и бронзовые звуки их языка медленно замирали, отражаясь от стекляных стен кафетерия, и казалось, что ничего никогда не изменится.

Но однажды ночью она проснулась от странного чувства. Он не спал и смотрел на нее.

— Ты кричала во сне, — сказал он.

— Мне снился сон, — ответила она, напрягая память, чтобы удержать ускользающие детали. — Это был мужчина, программист… Очень странного вида…

— Да? И что же в нем было странного? — с недоверием спросил он.

— Глаза… У него были серые глаза. И светлые волосы, — медленно произнесла она.

— Разве такое бывает? — удивился он. — Знаешь, наверно, тебе нужен отдых. Думаю, ты могла бы взять несколько дней отпуска.

— И я тестировала его код, — продолжала она, не обращая внимания на его слова.

Казалось, она задержала дыхание, чтобы подольше оставаться под водой своего сновидения.

— И в нем были ошибки, — почти шептала она. — Непонятные ошибки, совершенно необъяснимые ошибки. И они были в самых неожиданных местах. И…

Она замолчала. Он неуверенно смотрел на нее. Она провела рукой по глазам.

— И я не знала, что делать! — выдохнула она. — Это было так неожиданно. И необычно…

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

— Я не знала, что делать, — сказала она. — Я даже не знала, в чем именно были эти ошибки. Я совершенно не понимала, как их можно будет исправить. Это было так не похоже на твои ошибки. С твоими ошибками всегда все так просто и ясно… А здесь — казалось, что человек, написавший этот код, совершенно не думал о том, что пишет. Ни разу не просмотрел свой собственный код… Даже не протестировал его…. Разве такое возможно? И я пошла в его рабочую комнату, чтобы с ним посоветоваться…

— И что? — спросил он напряженно.

— Я сказала ему о том, что я нашла. И он посмотрел на меня своими серыми глазами, и улыбнулся. И сказал…

Она смотрела перед собой, вспоминая детали сна.

— Что он сказал? — спросил он почти раздраженно.

— Он сказал, что у меня красивые золотые глаза…

— Ну хватит! — неожиданно резко перебил он. — Завтра же возьмешь отпуск.

Она молчала. Он встал и пошел на кухню выпить стакан воды.

***

— Ну что за народ! — ругался про себя программист А. на следующий день. — Двенадцать ошибок в моем коде! Уж в последний день перед отпуском могла бы расслабиться! А глаза у нее действительно ничего…

0100100

Многопользовательская операционная система с разделением времени работала как часы. Центральный процессор генерировал временные кванты, а системные службы распределяли их между пользовательскими процессами в соответствии с присвоенными приоритетами.

Неожиданно один из пользовательских процессов дал сбой по делению на ноль и завершился прерыванием. Контроль перешел к следующему процессу, который этого не ожидал и был вытеснен из памяти на диск, так и не успев установить флаг продолжения. Несколько процессов одновременно перешли на холостые циклы в ожидании установки флага. Системная служба попыталась подгрузить соответствующие инструкции, но скорость системной шины не давала такой возможности. Система зависла.

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


Рекомендуем почитать
Чёртовы свечи

В сборник вошли две повести и рассказы. Приключения, детективы, фантастика, сказки — всё это стало для автора не просто жанрами литературы. У него такая судьба, такая жизнь, в которой трудно отделить правду от выдумки. Детство, проведённое в военных городках, «чемоданная жизнь» с её постоянными переездами с тёплой Украины на Чукотку, в Сибирь и снова армия, студенчество с летними экспедициями в тайгу, хождения по монастырям и удовольствие от занятия единоборствами, аспирантура и журналистика — сформировали его характер и стали источниками для его произведений.


Ловля ветра, или Поиск большой любви

Книга «Ловля ветра, или Поиск большой любви» состоит из рассказов и коротких эссе. Все они о современниках, людях, которые встречаются нам каждый день — соседях, сослуживцах, попутчиках. Объединяет их то, что автор назвала «поиском большой любви» — это огромное желание быть счастливыми, любимыми, напоенными светом и радостью, как в ранней юности. Одних эти поиски уводят с пути истинного, а других к крепкой вере во Христа, приводят в храм. Но и здесь все непросто, ведь это только начало пути, но очевидно, что именно эта тернистая дорога как раз и ведет к искомой каждым большой любви. О трудностях на этом пути, о том, что мешает обрести радость — верный залог правильного развития христианина, его возрастания в вере — эта книга.


Годы бедствий

Действие повести происходит в период 2-й гражданской войны в Китае 1927-1936 гг. и нашествия японцев.


Cистема полковника Смолова и майора Перова

УДК 821.161.1-31 ББК 84 (2Рос-Рус)6 КТК 610 С38 Синицкая С. Система полковника Смолова и майора Перова. Гриша Недоквасов : повести. — СПб. : Лимбус Пресс, ООО «Издательство К. Тублина», 2020. — 249 с. В новую книгу лауреата премии им. Н. В. Гоголя Софии Синицкой вошли две повести — «Система полковника Смолова и майора Перова» и «Гриша Недоквасов». Первая рассказывает о жизни и смерти ленинградской семьи Цветковых, которым невероятным образом выпало пережить войну дважды. Вторая — история актёра и кукольного мастера Недоквасова, обвинённого в причастности к убийству Кирова и сосланного в Печорлаг вместе с куклой Петрушкой, где он показывает представления маленьким врагам народа. Изящное, а порой и чудесное смешение трагизма и фантасмагории, в результате которого злодей может обернуться героем, а обыденность — мрачной сказкой, вкупе с непривычной, но стилистически точной манерой повествования делает эти истории непредсказуемыми, яркими и убедительными в своей необычайности. ISBN 978-5-8370-0748-4 © София Синицкая, 2019 © ООО «Издательство К.


Повести и рассказы

УДК 821.161.1-3 ББК 84(2рос=Рус)6-4 С38 Синицкая, София Повести и рассказы / София Синицкая ; худ. Марианна Александрова. — СПб. : «Реноме», 2016. — 360 с. : ил. ISBN 978-5-91918-744-8 В книге собраны повести и рассказы писательницы и литературоведа Софии Синицкой. Иллюстрации выполнены петербургской школьницей Марианной Александровой. Для старшего школьного возраста. На обложке: «Разговор с Богом» Ильи Андрецова © С. В. Синицкая, 2016 © М. Д. Александрова, иллюстрации, 2016 © Оформление.


В глубине души

Вплоть до окончания войны юная Лизхен, работавшая на почте, спасала односельчан от самих себя — уничтожала доносы. Кто-то жаловался на неуплату налогов, кто-то — на неблагожелательные высказывания в адрес властей. Дядя Пауль доносил полиции о том, что в соседнем доме вдова прячет умственно отсталого сына, хотя по законам рейха все идиоты должны подлежать уничтожению. Под мельницей образовалось целое кладбище конвертов. Для чего люди делали это? Никто не требовал такой животной покорности системе, особенно здесь, в глуши.