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