Выбрать главу

Снежана потыкала тоненьким пальчиком с золотистым ногтем:

– Не компи-и-илится!

– Убью Змея, – Шарк огляделся, – он тебе что, не мог попроще задачку найти?

Снежана от возмущения даже носом хлюпать забыла:

– Я не хочу попроще! Я хочу настоящее!

– Так не расчетное же ядро экономики Лантона!

– А почему, кстати? – захрипел вошедший Змей до того злобно, что все вздрогнули. – Чего там справляться, голая арифметика. Девочка поумнее некоторых…

Шарк поглядел на засветившуюся от похвалы Снежану – натурально, золотистым светом! Вздохнул и потянул за рукав раскрывшего рот Лиса:

– Захлопни варежку. Одну дуэль ты нам уже нарисовал. Твой противник новенький, а мне-то Марк сейчас хер на лбу вытешет своим томагавком…

– А кто Змея только что убить хотел? – тихо сказал на ухо расхрабрившийся Сергей, ухватив программиста за пояс. – Объясни мне одну вещь. Или не выпущу.

– Во молодежь пошла, на ходу подметки режет! – восхитился Лис. – Шарк, уе… Выписать ему воспитательных?

Шарк поморщился и отмахнулся:

– Вообще шутки не понимаешь? Спрашивай, парень.

Сергей замялся, подбирая слова.

– Шарк… Ты… Вы… Непохожи на школьных учителей, которые от восьми до семнадцати. По глазам видно, у вас есть… Что?

Программисты переглянулись и вышли от общего спора к столику дежурного. Начал Шарк:

– Вообще-то делаем.

– Но это не для всех, – ухмыльнулся красавчик-Лис. – Вступай в клуб – скажем.

– Эй! Втемную решать западло!

– А кто меня только что Змеем шантажировал? – Шарк тоже умел ухмыляться в мафиозном стиле; Сергей мысленно дорисовал ему на голову шляпу – ”борсолино” или “федору”. Костюм и туфли на Шарке уже правильные: строгие черные. А в руки… Да вон “Томсон” со стены снять, чисто мафиозное стреляло. И готов Аль-Пачино. Местный. В терминах программирования – локальный.

– Ладно, скажу. – Шарк вытащил собственный планшет, но включать не стал. Так и смотрел в темное зеркало. – Меня давно напрягает, что вычислительная отрасль всей Земли тянет за собой наследство старых процессоров. Повторяет неудачные решения просто для совместимости с черт знает какой древности программами. Вот простой пример.

Шарк подхватил один из клубных ноутбуков и нажал перезагрузку.

– Гляди, Серый. Вот как там сейчас загрузка идет? Откуда считывается основная программа? Если она запорчена, как заменить? Как вообще узнать, на чем споткнулся процесс? А самое главное – почему так долго?

Сергей посмотрел на заставку:

– Гребаный GRUB! Я по нему зачет никак не сдам!

– Это ты еще EFI-стандарта не видел, на разметку дисков. Я уж молчу, что русских кодировок пять штук.

– Среди нас, айтишников, GRUB считается простым и удобным загрузчиком, – неожиданно серьезно пояснил красавчик-Лис. – А надо, чтобы просто и удобно не только для нас. Для людей вообще. Как утюг. Нажал кнопку – греется. Не греется – значит, контакта нет. Гарью воняет – значит, где-то лишний контакт. Вот как надо. Змея спроси, он же в летно-космическое поступает осенью, уже подготовительные курсы прошел. На орбите надо просто и прозрачно.

Это беглец из специнтерната знал безо всякого Змея.

– И что?

Шарк включил собственный планшет:

– Мы считаем, что минимальный атом информации лучше не восьмибитовый байт, как сейчас. А символ с некоторыми свойствами. И вся память, соответственно, должна размечаться не как сырое байтовое поле – а как связное дерево из объектов, ссылающихся друг на друга… Ну, как дерево каталогов на диске.

– Насколько я понимаю, это сильно замедляет обработку? – в клубе как-то незаметно настала тишина, и Змея услышали все.

– Сейчас компьютеры намного быстрее прежних, – живо нашедшийся в новых обстоятельствах Лис вывел проекцию экрана прямо на стену, но там из-за кирпичей никто ничего разглядеть не смог. Лис, не смущаясь, перенацелил проектор на полотнище клубного флага – белое, только в центре черно-синее дерево – и быстро водил алым пятнышком лазерной рулетки по блок-схемам.

– … Скорость вычислений пусть железо дает. Мы увеличиваем скорость взаимодействия с человеком. За счет приближения входного языка к естественному. И представление информации у нас не сырая масса, не плоская таблица – сразу упорядоченная структура. Вот как в стрелялках типа Дума или там Сэма графику вычисляют – строят BVS-деревья, разделяя на отображаемое и невидимое.