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

Байкеры переглянулись:

– Но это ваше дерево надо сортировать при каждом изменении, нет?

Шарк улыбнулся еще шире:

– Новые узлы мы сразу создаем с правильными ссылками, я же говорил. Это и для линейного списка несложно. А для того дерева, что мы придумали, по-другому просто никак. Только в эти детали я уже не полезу.

Пеньтавр поскреб затылок. Лось почесал уши. Оба мотовода погасили сигареты о рифленую стенку ангара и аккуратно положили их в мусорку. Заговорил Пеньтавр:

– Ну хорошо, вот получился у вас этот компьютер. Но к нему же все программы заново писать, если мы правильно понимаем. Линейная архитектура памяти живет от ламповых шкафов до наших браслетов, нет? А у вас архитектура ветвистая, значит, все операции делаются иначе. Вообще все, от банального сложения до перехода к следующей позиции в списке. Одно дело – “три километра прямо”, и совсем другое – “на втором перекрестке направо, а на третьем после второго налево”. Почтальон твой не замается?

Шарк прикрыл глаза, зевнул:

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

– Так, подожди, а все, что на обменниках лежит? Плееры там, архиваторы всякие? Их же миллиарды!

– А это оболочки. Под капотом у всех один и тот же мотор, если вы понимаете, о чем я. Нас интересует именно мотор, чтобы жрал и солярку, и девяносто пятый, и активное топливо. Не супер-тяга, а супер-надежность, супер-простота, супер-понятность. Вот есть всякие там офигенные снайперки, есть маленькие красивенькие пистолетики. Но что на гербе Мозамбика?

– Калаш! Это даже мы знаем! – заржал Пеньтавр. – Простой, как жопа!

Лось взял бороду в горсть:

– Нет, погоди, Шарк. А игры как же?

– А нас не парят игры. Мы же гики-фрики, типа, двинутые на всю башню отморозки. Мы напишем себе маленькую быструю операционную систему, с набором необходимых программ. Обозримую, понятную для человека, потому что машинный язык мы сделаем контекстно-свободным, по Хомскому – третья категория. Причем, это не так и сложно. Существовали же “микроши”, “агаты” со вшитым Бейсиком. Напишем такие же маленькие программы… Вот скажите, парни, у вас есть в телефоне список номеров?

– У каждого есть. И что?

– Два килобайта. Две тысячи знаков, понятно?

– Ни хрена не понятно.

– Программу для записи, сортировки и редактирования такой телефонной книги можно втиснуть в две тысячи байт. Не килобайт, не мегабайт. Байт! Остальную память можно забить самой информацией. Не знаю, как вас, а меня реально тошнит, когда приходится ждать загрузки на восьмиядернике с четырьмя миллиардами ячеек памяти.

Шарк еще раз метнулся поглядеть на программистов – мелкие увлеченно внимали уже Артему, который что-то живо показывал прямо по фильму, на экране. Закрыл дверь, вернулся.

– Мы хотим такой клон… – Шарк показал руками нечто круглое, – ветку вычислительной культуры… Которую можно запустить на старых машинах. Помните, я “немецкую слойку” показывал? Там, где ферритовые капельки на плате?

– Но ты же говорил, это железо еще Сталина помнит.

– Ваши “Харлеи” тоже придуманы задолго до Ельцина. И чего?

Мотоводы переглянулись. Общее мнение выразил Пеньтавр:

– Работает – и не трогай?

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

Шарк перевел дух:

– При том стекляшки еще имеют структуру, доступную для выполнения человеком вручную. Да, там компьютер – шкаф…

– С трехстворчатыми антресолями, не меньше!

– …Зато все наглядно.

– Но зачем, зачем это все? Ну вот мы, когда новый кастом-байк собираем… Или чисто для кайфа, или чтобы понять – поедет ли такое вообще? А вы для чего?

– Правда, Шарк. Если, ты сам сказал, игры побоку… Кстати, почему?

– Тут опять час объяснений. Просто: игры пока что не трогаем.