Ник. Цикл (СИ)

Ник. Цикл (СИ)
Aa
Шрифт
Размер шрифта
-
+
Межстрочный интервал
Ширина текста
Уже
Шире

– То есть тебе приходится полностью разбираться в чужих плетениях, чтобы состыковать их?

Круто! Вместо того чтобы упростить сам процесс стыковки, вывести какие-то стандарты, используют местных гениев с математическим складом ума. Я взглянул на Крису с уважением. Ее рейтинг в моих глазах резко взлетел. Мне всегда нравились девушки с мозгами в голове.

– А что, принцип черного ящика вы не используете?

– Это что такое? – Криса с любопытством посмотрела на меня. Она не думала, что я могу сказать что-то умное в этом плане, раз не знаю, что такое магическая интеграция, но что-нибудь интересное – пожалуй.

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

Заметив на лице Крисы напряженное раздумье, я понял, что явно переборщил с терминологией. Проще нужно быть, Ник, проще, и люди-гномы к тебе за это потянутся.

Какие, блин, математические зависимости, какая матрица! В гномьем языке ведь даже слов таких нет – я просто, сам того не замечая, транслитерировал на гномье звучание привычные для меня понятия.

– Вот смотри, разработал эльфийский маг-растениевод садовое плетение. Он знает, что использовать его будут не только такие же, как он, эльфы-садовники. Поэтому как нормальный программер… то есть маг, он должен вывести все нити или точки воздействия для управления плетением в одно место и приложить описание, как с ними работать, чтобы любой другой маг не мучился, изучая эльфийское плетение, а просто знал: если «дернуть» за ту или иную нить (напрямую или через свое плетение), можно добиться той или иной реакции плетения. То же самое и с событиями, возникающими в садоводческом плетении: сделать специальные нити, сигнализирующие о том или ином состоянии растения, вынести их в какое-то одно, удобное для наблюдения место и снабдить инструкцией с указанием, что означает каждое событие-сигнал. Тебе абсолютно не нужно знать, как работает эльфийское плетение, ты только знай «дергай» за заранее выведенные и описанные ниточки – я называю их интерфейсами – и цепляй к ним то, что захочешь. А если еще все интерфейсы сделать стандартными, похожими друг на друга по виду и принципу работы, то и проблем особых не будет: смотришь на интерфейс плетения, и как болт вставляется в гайку, так же и ты вставляешь свои выходные нити в его входы. Вот и все дела.

– Очень интересно, – глядя куда-то сквозь меня, проговорила Криса.

Подборки для вас

Похожие книги

Бывшие. Без срока давности (СИ)

Бывшие. Без срока давности (СИ)

Легкое чтение, Любовные романы, Современные любовные романы
Академия Зла, или сын для козла (СИ)

Академия Зла, или сын для козла (СИ)

Легкое чтение, Фантастика, Зарубежная фантастика
Охота на царя

Охота на царя

Легкое чтение, Детективы, Крутые детективы
Отбор поневоле, или (?) мужей для попаданки

Отбор поневоле, или (?) мужей для попаданки

Легкое чтение, Фэнтези, Любовное фэнтези
Убивать чтобы жить 6 (СИ)

Убивать чтобы жить 6 (СИ)

Легкое чтение, Фантастика, Боевая фантастика, Космическая фантастика
Механикус Ползунов

Механикус Ползунов

Легкое чтение, Любовные романы, Современная проза

Оставить отзыв

Кликните на изображение чтобы обновить код, если он неразборчив