– Крис, это невозможно! У компьютера не хватит ресурсов. У нас тут не мейнфрейм.
– И я о том. Потребуется оптимальный код. Первая задача для тебя – найти исходники какого-нибудь редактора и разобраться, как он написан. Вторая – осваивать язык Си. Найди, у кого одолжить компилятор и купи книгу Кернигана и Ритчи.
– Это же язык для разработки под юникс. Мы снова возвращаемся к мэйнфреймам.
– Пройдет десять лет и Си будет повсюду, поверь мне. Лучшего компромисса между скоростью написания кода и производительностью еще долго никто не придумает. Я записался на курс языка в Беркли, но пока что и так всё понятно.
Наверное, беседа по межгороду влетит мне в копеечку, но целый час проболтали о чисто технических подробностях создания текстового редактора. С разработкой под IBM PC Джон пока плавал, но энтузиазмом обладал заразительным.
– Кен сильно орал из-за твоего решения? – спросил я в конце беседы.
– Я пообещал ему, что мы с тобой разрешим Сьерре пользоваться созданными инструментами и Кен успокоился. Мы ведь разрешим? Я не просчитался?
– Стоило согласовать со мной, но я с самого начала так собирался поступить.
Джон молодец, а батька – хитрый жучара. Вот у Кена пригорит, когда он узнает про лицензию GPL и открытый исходный код. Тоже меня в коммунизме обвинять начнет, но пока я опасными речами даже самого Джона смущать не стал.
Почему я спустил работу над Каналья Эдитором Джону? Нельзя объять необъятное, вот почему. Сам пока начну Каналья Коммандер на досуге ковырять, он попроще будет. Ну и про игры не забываем, найду еще пару толковых кодеров и активно займусь ими. Таков путь!
Для поездки на лекцию я выбрал лоурайдер. Тойота комфортнее и удобнее во всём, и будь у меня выбор, я поменял бы понтовую фиолетовую тачку на еще одну Селику, но это машина Линды, ей еще в школу сегодня вечером ехать, а второе занятие, по языку Си, у меня начинается поздновато, уже после шести.
Университетский корпус Уиллер Холл напомнил мне политех. Но не тот, что в Сан Вэлли, и даже не Воронежский, а Питерский СПбПУ. Примерно в том же стиле здание. Колонны, лестница, лепнина, светлый гранит.
На ступеньках цыганский табор собрался – куча молодежи в пестрых шмотках, многие в банданах. На гитарах бренчат… “Проклятый старый дом”! Я аж остановился и послушал – ну так и есть, творчество Горшка и Князя, принесенное мной в эти времена в переводе гота с Ютуба. Фальшивил латинос, игравший песню, дико, акцент такой, что вместо любого слова ждешь “орале” или “карамба”, но всё одно та самая узнаваемая музыка.
– Крутяк, да? – по-дружески толкнул меня в плечо смуглый латинос в вельветовом пиджаке, лет двадцати с небольшим. – Это наш карналь маэстро Коламбус сочиняет.
– Орале! – не то, чтобы их латинское выражение удивления так плотно вошло в мой лексикон, но очень уж к месту пришлось.
– Именно так, кало! Давно тут? Вступил уже МЕЧА?
– Куда? Извини, я не в теме, первый день на занятиях.
– Оно и видно! Я Карлос Гуерра, из актива “Мувименто Естудиантил Чикано де Астлан”! Вступай к нам, брат, только МЕЧА защитят твои права! Гегемония габачо пытается стереть нашу историю, карналь. Нам нужна абсолютная сознательность в учебных планах, иначе этот университет наплодит еще больше вендидос!
– Орале! – хором подтвердили его товарищи.
– Да-да, вендидос не пройдут! – сказал я им то, что они хотели услышать. – Меня зовут Крис, извиняюсь, опаздываю на лекцию.
– Ола, Крис! – донеслось мне вслед разношерстное.
– Найди нас в библиотеке чикано! – добавил Карлос.
У них своя библиотека есть! Какая прелесть! В жизни мне не сдалась их борьба за расовые привилегии и квоты, даже несмотря на то, что сам теперь под них попадаю. Еще и каким-нибудь предателем крови за неправильный “слишком белый” акцент назовут. Но вот в музыкальном вкусе этим “МЕЧАным” не откажешь.
Подглядев в бумажке с записью на курс Паскаля номер аудитории, нашел большое помещение на втором этаже, с партами, размещенными ступенчато. У нас в Политехе в главном корпусе в такой физику сразу шести группам читали, со всего потока. Студенты, что забивали козла на задней парте, оставались невидимыми и неслышимыми. Каюсь, и я пару раз тем же самым согрешил, хотя физику нежно люблю.
Народу набилось, может быть, и не как селедок в бочку, но почти. Ни одного свободного места, я едва-едва смог усмотреть там Монти, тоже взявшего курс Паскаля и сесть рядом, пожав мажорчику руку.
Мы с Синклером успели немного обсудить, как продвигается рефакторинг его кода и как лучше ему разбить одну божественную процедуру на части, когда вошел профессор – пожилой белый дядька со слегка всклокоченной седой головой.