Добавить в цитаты Настройки чтения

Страница 25 из 79

А может, самому взять и написать? Ага-ага, наивный панамский бабосо. Помнится, я где-то читал, что первую версию интерпретатора Джаваскрипт написали всего за десять дней… но там не говорилось, сколько лет до того разработчики занимались рантаймами и сколько у них имелось десятилетий опыта и готовых модулей, позаимствованных из своих ранних проектов. Я хоть и хорош, как сам Ктулху, но мы с щупальцатым ужасом глубин так-то свои интерпретаторы никогда не писали и вообще он фхтагн в океанских глубинах. Конечно, потратив полгодика, я бы всем им показал… что шести месяцев мало, чтобы идеально разобраться в теме. Вот за год-два уже реальнее в число элиты войти. Но кто эти два года меня кормить будет?

— Кен, это не блажь. Скриптовый язык очень ускорит нам разработку игровой логики, если им сможет пользоваться каждый гейм-дизайнер, далекий от ассемблера. И двадцать лет назад, когда создавали Бейсик, уже существовали Фортран и Кобол. Почему не остановились на них?

— Не убедил, дружище. За то время, что ты потратишь на инструмент мечты, ты не заработаешь ни цента, хотя мог бы создать десять игр, — вернулся к старому спору Кен.

— Милый, посмотри, как это выглядит! — позвала Роберта к компьютеру Джона. — Похоже на нормальную человеческую речь, а не конспект по алгебре.

И все мы сгрудились у монитора Харриса. Он умный и талантливый парень — за какие-то десять минут набросал прототип змейки на описанном мной языке, ориентируясь на спецификацию. Без несуществующей среды исполнения работать не сможет, но тут невооруженным глазом видно, насколько чище и читабельней выглядит код в сравнении с Паскалем.

— Не аргумент! — не принял вредный батька.

— Кен, он ведь все равно сделает, как замыслил, — улыбнулась мужу Роберта и тот перестал спорить. Мудрая женщина.

— Крис, я чувствую в себе силы попробовать самому, — вызвался вдруг Джон. — На вчерашней вечеринке я много болтал с Сэмом Гарландом, аспирантом из Беркли. Его научный руководитель, доктор Оустерхаут, как раз занимается интерпретаторами. Сначала сделаем интерпретируемый язык, а далее дойдем и до компиляции. Когда ты предложил редактор делать, я тоже не поверил, что это возможно, а сейчас он всем нравится.

Молодой программист мотнул головой в сторону дисплея с запущенным Каналья Эдитором, перебрендированным в Турбо Паскаль.

И он прав. Слона едят по кусочкам. А там, глядишь, и датчанин переберется в Калифорнию, чтобы сделать нам компилятор под уже вполне себе успешный Джулайскрипт. У меня есть смутное ощущение, что я должен этого Ганса Христиана Андерсона знать, но память моя, увы, несовершенна. И Оустерхаут — прямо нужный человек. То, что ошибок не существует, я ведь из его книги почерпнул. Может быть, и вовсе к работе над проектом его привлечем.

Джона Харриса идея создания рантайма под описанный мной язык явно захватила больше, чем система контроля версий, и так уже удобоваримо работающая на юниксовых компах.

Ну а что, мне ему как-то ведь надо премию Тьюринга обеспечить? Я же обещал, а вато локо сказал — вато локо сделал, иначе пацаны из баррио не поймут.

— Мон ами, я не понял только одну вещь, — обратился ко мне Филипп, чуть позже уже наедине. — Как нам быть с кредитом на тиражирование дискет? Это ведь и в ваших интересах, у вас процент наших акций.

— Пусть ваш датчанин согласится периодически давать консультации Джону и вы его получите.

Не знай я, что Борланд обречены на успех — пожадничал бы, наверное. А так — верное дело. Не беспроцентный займ же.