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