Но код меня совсем не так взволновал, как среда разработки. Полноценная, слава Ктулху, навигация по коду! Не вводить номер строки с командой EDIT, а брать и перемещать курсор. Скроллить модуль! Разбивка проекта по разным файлам!
– Впечатляет, – честно признал я, – и монитор, и среда. Куплю такие же, как только появятся лишние деньги.
Да, я транжира и знаю об этом! Но новое железо считаю инвестициями, а не тратами.
– Нравится Звездный Путь? – спросил Дейв у Линды, так и не отлипшей от модели звездолета.
– Просто обожаю! – призналась девушка. – И Крис тоже фанат!
– Такие девчонки что, существуют? – удивился гик. – Питер, то есть Крис, ты даже не представляешь, какое сокровище тебе досталось! Держись за нее!
Я лёгкий укол ревности ощутил. Богатый белый мужик из хорошего района ведь всяко перспективнее нищего латиноса. Но домыслы-домыслы, конечно.
– А на митинг против смерти Спока идёте? В это воскресенье. Студия не имела права отстранять Джина Родденберри от работы над сценарием Гнева Хана! Мы встречаемся у ворот Парамаунт Пикчерс в девять утра.
– Идём, – решил я, – приду с плакатом “Спок Живи!”
Исключительно прагматичное решение. Дейв показался мне невероятно полезным знакомым, да и гик-тусовка, в целом, очень комфортная среда. Сегодня он мне оперативку с неплохим дисконтом продает, завтра решит поменять монитор и предложит старый по знакомству. Послезавтра начнет искать хорошего кодера для реализации денежного проекта. Ну а вишенкой на торте стал настолько многообещающий и благодарный взгляд Линды, что я окончательно уверился в правильности намерения.
– Держи еще это, друг, – Дейв всучил мне потертую толстую книжку “Apple Pascaclass="underline" Практическое руководство”. Вот что значит общие интересы.
Глава 6
Я много раз делал апгрейд и переходил на более мощное железо. С процессора Intel 80486 на Pentium I и постепенно последующие версии камня от Интел, вплоть до четвертой, чтобы затем метнуться в лагерь идеологических противников и однажды перейти на железо конкурирующей фирмы. Процессоры от “синих” и “красных”. Видеокарты от “красных” и “зеленых”. Я пробовал их все. Самые яркие впечатления от апгрейда оставила, снова я использую это слово, легендарная 3dfx Voodoo2, открывшая дорогу к таким культовым играм, как Анриал, Квейк и, по моему скромному мнению, лучший шутер девяностых: невероятный Халф-Лайф.
И каждый раз, обновляя свой компьютер, я испытывал особое ощущение – предвкушение того, что сейчас всё изменится и как я заживу по-новому. Жизнь станет радостней и веселей. В последние годы оно меня несколько обманывало, не приносил уже прежней радости апгрейд. Думаю, дело в гормонах стареющего тела. Так как, добавив в систему жалкие 16Кб оперативы, я испытал то самое чувство новизны в полной мере. 64 килобайта во всей красе. Уж с ними я смогу… запускать Паскаль. Или не запускать. В два раза больше возможностей относительно прежнего!
Линда смотрела на установку платы расширения, как на священнодействие. Хотя, казалось бы, чего она там не видела – при нас Дейв точно так же в свой комп ту же самую железку вставлял, заменив аналогичную. Но нет, несмотря на всю банальность процедуры, аж дыхание затаила. Я, как хороший наставник, сопроводил перфоманс краткой лекцией о том, что такое память и почему ее много не бывает, через простейшую аналогию с аудиокассетой.
Загрузился с паскалевской дискеты APPLE0, система попросила вставить APPLE1, выполнил ее просьбу – и вот успешный успех! Я увидел то же самое командное меню, какое лицезрел на компьютере Дейва.
Ну что, пацаны, Hello world? Синтаксис проще некуда – написал по памяти и система потребовала вставить третью дискету APPLE2. И лишь с ее помощью пошли запуск и компиляция под громкий треск обоих дисководов. Мне не помешали бы мануалы. Например, совсем непонятно, нафига четвертый диск. Может быть, там как раз лежит документация? Или отладчик? Ответ, как всегда, в RTFM, спасибо Дейву за наличие мануала. Мне даже не жалко на митинг в защиту мистера Спока сходить, хотя я и знаю, что его оживят в конце следующего фильма. На четвертой дискете оказались совместимый с Паскалем ассемблер и линковщик, необходимый для привязки ассемблерного кода к паскалевскому.
– А теперь змейку? – лукаво спросила Линда, когда Хеллоу Ворлд скомпилировался. – Ты всегда сначала здороваешься с миром, а затем переходишь к змейке.
– Выборка слишком маленькая для однозначных выводов. Но да, змейку.