Мне прямо неловко стало. Я в ворованной песне никакой транс… чего-то там не замечал. Да сомневаюсь, что и сами Повервульф вкладывали в крутую композицию о вампирах что-то сильно большее. Хотя, может быть, и ошибаюсь. Очень многие музыканты получили отличное гуманитарное образование.
– И вы отдадите прекрасную готическую поэму вашим друзьям рокерам, юноша? – с укоризной взглянул на меня профессор.
– Уже отдал, сэр. Извините, но я писал текст специально для них. Вам стоит познакомиться с ребятами. Но вообще-то я по иному поводу. Академическая среда ведь компактна. Что скажете о докторе Брендоне Стерлинге? У меня с ним наметились трения.
– Поэтам вроде вас нечего делать в технарском болоте, мальчик мой. Зачем вы растрачиваете себя на бездушные железки, обладая литературным даром? Публично критиковать коллегу – верх неэтичности. Однако я сообщу вам немного общеизвестных фактов – существует отдельная порода академиков, которым важна не чистая наука, а денежные гранты. В технологической среде такие встречаются чаще всего. У мистера Стерлинга с Беркли пожизненный контракт и университетская бюрократия будет защищать его до последнего. Воздержитесь от любых споров с ним. Ни одна жалоба от человека без академического статуса не возымеет действия. Пишите лучше стихи.
– Подумаю об этом, сэр.
Попрощавшись с литератором и Селестой, получившей копию “Мы выпьем кровь”, я отправился в Эванс Холл – взглянуть на антагониста лично.
– Сэм, привет, – отыскал я аспиранта Гарланда, примерно представляя, где он ведет занятия.
– Привет. Отошел после вчерашнего стресса? – хлопнул он меня по плечу. – Я подал заявление на перевод. Завтра у вас лекцию по Си придет читать другой преподаватель. Есть шанс, что сам мистер Стерлинг, если замену не найдут.
– Сэм, а где мне его найти? Профессор Стерлинг читает какие-то лекции сам? – “Знай своего врага”. Сунь-Цзы ерунду советовать не стал бы. А потому, прежде чем идти и задавать каверзные вопросы, следует посмотреть, насколько вообще хорош оппонент, как оратор. Своего аспиранта он морально задавить смог легко, почти до истерики довел.
– Через пару часов у него лекция по эффективному распределению памяти в Кори Холл, аудитория 135, вход свободный. Да, еще – знакомые принесли мне программу стэнфордской конференции. Прямо перед Стерлингом выступает сам Дональд Кнут. Ты ведь знаешь, кто это?
– Все знают. Высказывание “Преждевременная оптимизация – корень всех зол” – буквально мой девиз. Теперь я обязан там побывать.
Если что, Кнут не предлагал писать неоптимальный код. Он призывал разумно распределять человеческие ресурсы программиста.
Невозможно заниматься компьютерами и не познакомиться с, опять это слово, легендарным Кнутом. Он без малого создал современную информатику, автор монументального труда “Искусство программирования”, обладатель премии Тьюринга, один из авторов алгоритма поиска по тексту, через который и в 2026 работает Ctrl-F, создатель типографской программы TeX, из которой потом вырос LaTeX, ставший стандартом для ученых, а количество его математических открытий неизмеримо. О великий Ктулху, если Стерлинг завтра извинится и конфликт себя исчерпает – я всё равно обязан пойти на конференцию и увидеть одного из величайших людей столетия в расцвете сил. Без малейшего сарказма! А может, мне стоит в Стэнфорд поступить и в ученики к Дональду Эрвиновичу записаться?
Но боюсь, совсем разные у нас жизненные ценности окажутся. Я – неплохой практик, Кнут – один из величайших теоретиков. Нет, не крутился в академической элите – нечего и начинать. Но увидеть легенду и, может быть, заполучить его знаменитый в узких кругах чек на $2.56 хочется. Великий математик свои чеки за найденные ошибки и опечатки в его книгах раздаёт. Скорее всего, услышав про игры, он сочтет их баловством и в мягкой форме предложит мне повзрослеть.
При помощи карты на информационном стенде и добрых людей отыскал тот самый Кори Холл – внешне я бы его с российской поликлиникой сравнил. Четырехэтажное здание с рублеными формами.
Найдя заранее нужную аудиторию, я не стал терять время и набросал на листочке черновик дюкесорта. Увы, компилятора Си в голове у меня нет, и даже линтер не установлен, но вроде как все правильно написал, с переключением на пирамидальную сортировку, когда рекурсия залезла слишком глубоко, и на упорядочивание вставками для маленьких хвостовых массивов. Доберусь до компа – наберу и испытаю, и техническое описалово сделаю.