Снежана потыкала тоненьким пальчиком с золотистым ногтем:
– Не компи-и-илится!
– Убью Змея, – Шарк огляделся, – он тебе что, не мог попроще задачку найти?
Снежана от возмущения даже носом хлюпать забыла:
– Я не хочу попроще! Я хочу настоящее!
– Так не расчетное же ядро экономики Лантона!
– А почему, кстати? – захрипел вошедший Змей до того злобно, что все вздрогнули. – Чего там справляться, голая арифметика. Девочка поумнее некоторых…
Шарк поглядел на засветившуюся от похвалы Снежану – натурально, золотистым светом! Вздохнул и потянул за рукав раскрывшего рот Лиса:
– Захлопни варежку. Одну дуэль ты нам уже нарисовал. Твой противник новенький, а мне-то Марк сейчас хер на лбу вытешет своим томагавком…
– А кто Змея только что убить хотел? – тихо сказал на ухо расхрабрившийся Сергей, ухватив программиста за пояс. – Объясни мне одну вещь. Или не выпущу.
– Во молодежь пошла, на ходу подметки режет! – восхитился Лис. – Шарк, уе… Выписать ему воспитательных?
Шарк поморщился и отмахнулся:
– Вообще шутки не понимаешь? Спрашивай, парень.
Сергей замялся, подбирая слова.
– Шарк… Ты… Вы… Непохожи на школьных учителей, которые от восьми до семнадцати. По глазам видно, у вас есть… Что?
Программисты переглянулись и вышли от общего спора к столику дежурного. Начал Шарк:
– Вообще-то делаем.
– Но это не для всех, – ухмыльнулся красавчик-Лис. – Вступай в клуб – скажем.
– Эй! Втемную решать западло!
– А кто меня только что Змеем шантажировал? – Шарк тоже умел ухмыляться в мафиозном стиле; Сергей мысленно дорисовал ему на голову шляпу – ”борсолино” или “федору”. Костюм и туфли на Шарке уже правильные: строгие черные. А в руки… Да вон “Томсон” со стены снять, чисто мафиозное стреляло. И готов Аль-Пачино. Местный. В терминах программирования – локальный.
– Ладно, скажу. – Шарк вытащил собственный планшет, но включать не стал. Так и смотрел в темное зеркало. – Меня давно напрягает, что вычислительная отрасль всей Земли тянет за собой наследство старых процессоров. Повторяет неудачные решения просто для совместимости с черт знает какой древности программами. Вот простой пример.
Шарк подхватил один из клубных ноутбуков и нажал перезагрузку.
– Гляди, Серый. Вот как там сейчас загрузка идет? Откуда считывается основная программа? Если она запорчена, как заменить? Как вообще узнать, на чем споткнулся процесс? А самое главное – почему так долго?
Сергей посмотрел на заставку:
– Гребаный GRUB! Я по нему зачет никак не сдам!
– Это ты еще EFI-стандарта не видел, на разметку дисков. Я уж молчу, что русских кодировок пять штук.
– Среди нас, айтишников, GRUB считается простым и удобным загрузчиком, – неожиданно серьезно пояснил красавчик-Лис. – А надо, чтобы просто и удобно не только для нас. Для людей вообще. Как утюг. Нажал кнопку – греется. Не греется – значит, контакта нет. Гарью воняет – значит, где-то лишний контакт. Вот как надо. Змея спроси, он же в летно-космическое поступает осенью, уже подготовительные курсы прошел. На орбите надо просто и прозрачно.
Это беглец из специнтерната знал безо всякого Змея.
– И что?
Шарк включил собственный планшет:
– Мы считаем, что минимальный атом информации лучше не восьмибитовый байт, как сейчас. А символ с некоторыми свойствами. И вся память, соответственно, должна размечаться не как сырое байтовое поле – а как связное дерево из объектов, ссылающихся друг на друга… Ну, как дерево каталогов на диске.
– Насколько я понимаю, это сильно замедляет обработку? – в клубе как-то незаметно настала тишина, и Змея услышали все.
– Сейчас компьютеры намного быстрее прежних, – живо нашедшийся в новых обстоятельствах Лис вывел проекцию экрана прямо на стену, но там из-за кирпичей никто ничего разглядеть не смог. Лис, не смущаясь, перенацелил проектор на полотнище клубного флага – белое, только в центре черно-синее дерево – и быстро водил алым пятнышком лазерной рулетки по блок-схемам.
– … Скорость вычислений пусть железо дает. Мы увеличиваем скорость взаимодействия с человеком. За счет приближения входного языка к естественному. И представление информации у нас не сырая масса, не плоская таблица – сразу упорядоченная структура. Вот как в стрелялках типа Дума или там Сэма графику вычисляют – строят BVS-деревья, разделяя на отображаемое и невидимое.