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