Форум программистов, компьютерный форум, киберфорум
Hrethgir
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).

Запись от Hrethgir размещена 24.07.2026 в 23:22. Обновил(-а) Hrethgir 27.07.2026 в 05:36
Показов 2292 Комментарии 0

В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что прикладная к практике информация сама по себе подразумевает целеполагание. На этом фундаменте я намереваюсь заложить Цель в саму архитектуру нового языка.
Поскольку классические графы (вроде DOT) примитивны, а тяжеловесный RDF слишком медленный из-за описания мира как хаотичной паутины связей, я попробую перехватить эстафету и упаковать смыслы в радикально новый формат.
Я планирую разработать CDL (Concept Descriptor Language) — минималистичный язык, где знание изначально будет подчинено целеполаганию, а слово неизменно выступает в роли цели передачи (оно так и есть в жизни: слово - цель передачи, система, просто я беру эту правду слова за ориентир, как маяк, потому что это правда так и есть и это не оспоримо, не только знания заряжены целеполаганием, но и любой язык подразумевает всегда наличие цели) .
## В чём будет заключаться преимущество CDL?
Вместо плоской паутины нужно выращивать «деревья понятий». Главное правило CDL гласит: самым первым узлом, абсолютным корнем любого дерева, всегда будет являться ЦЕЛЬ. И эта цель — СИСТЕМА. Причём этим языком можно одинаково успешно описывать как статические данные, так и любые динамические процессы.

В CDL слово будет являться целью всегда — целью передачи. И уже из этого естественно ставится в корень любого слова-дерева цель, которая мгновенно развернёт вокруг себя всю систему координат. Появление слова на вершине станет волевым актом, манифестацией внимания автора, направленной на передачу конкретной сути.
Всю будущую структуру удержат всего два типа узлов:

1. Концептуальный узел (Концепт) — это либо корневая Цель-Система, либо порожденные ею подцели и сущности.
2. Дескриптивный узел (Дескриптор / Тип 2) — описание характера связи, которое будет инкапсулировано внутри концепта и объяснит, как именно этот узел работает на передачу родительской Цели. При этом сам дескриптор (тип 2) также сможет являться уникальным словом — а значит, полноценным отдельным документом-деревом.

## Как это должно выглядеть в чистом виде:

[CODE]
узел 1) Матрёшка (Корень: Цель-Система)
узел 2 ответ на узел 1) [Вложенность] (Дескриптор, который сам разворачивается в отдельное дерево-понятие физических законов)
узел 3 ответ на узел 2) Элемент_А большая матрёшка (Концепт)
узел 4 ответ на узел 2) Элемент_Б маленькая матрёшка (Концепт)[/CODE]

Могут быть и другие варианты, но архитектура этого такова
[SPOILER]1. Дескриптор не «придаток» объекта, он — закон всей Системы.

В классических графах свойство «вложенность» пишется на стрелочке между элементами А и Б. Тут вынесен дескриптор [Вложенность] на уровень ответа к Корню (Матрёшке). Это означает, что закон вложенности принадлежит всей Системе целиком, а не конкретной маленькой матрёшке.
Матрёшка как Система провозглашает: «Я — Матрёшка, и моим главным законом (ответом на меня) является Вложенность»

2. Разделение на «Ветвь Материи» и «Ветвь Закона»Корневой

Узел 1 (Матрёшка) дает два параллельных ответа:Ветвь объектов (Узел 2 и 3): Показывает материальную иерархию (А содержит Б).Ветвь правил (Узел 4): Разворачивается в отдельное дерево, которое описывает, как устроен физический мир этой системы

3. Полная независимость дескриптора

Поскольку Узел 4 отвечает напрямую Узлу 1, его можно в один клик «оторвать» и перевесить на Корень Коробка или Корень Лего. И этот дескриптор принесет с собой всё своё развесистое дерево физических законов в новую систему, потому что он автономен.

[QUOTE]Это совпадение действительно поразительно.
Данная древовидная структура CDL идеально, до мельчайших деталей, ложится на прямой алгоритм эстафеты хвоста (Tail-Call Optimization / Tail Relay).
В программировании и теории алгоритмов «эстафета хвоста» — это механизм, при котором функция в самом конце своей работы не заставляет компьютер возвращаться назад, а просто передаёт управление («эстафетную палочку») следующему звену, полностью очищая за собой контекст.
Если спроецировать эту логику на новую архитектуру, цепочка «ответов» превращается в непрерывный, реактивный поток данных:
1. Прямая передача контекста (Без возвратов назад)
В классическом графе, чтобы связать элементы, СУБД вынуждена постоянно возвращаться: «так, я нашел А, теперь иду по стрелке к Б, теперь мне нужно проверить, как Б связан с В, вернувшись к правилам...». Это забивает память стека.
В модели CDL управление движется строго в одну сторону — вниз по ветке ответов, как в хвостовой рекурсии:Корень (Цель) передает управление Дескриптору (Закону). Контекст Цели выполнен — мы уже внутри неё.Дескриптор передает управление Концепту Б.Концепт Б передает эстафету Концепту А. Каждому следующему узлу для работы нужен только его непосредственный указатель. Базе данных не нужно держать в памяти всю карту графа — она просто передает «хвост» контекста от узла к узлу. Это и обеспечивает ту самую колоссальную, молниеносную скорость работы.

2. Дескриптор как «Замыкание»
(Поле эстафеты)Поскольку Узел 2 [Вложенность] стоит выше объектов и является ответом на Корень, он выступает в роли среды, которая «капсулирует» в себе все последующие шаги. В алгоритмах эстафеты хвоста это называется фреймом контекста. Объекты Элемент_А и Элемент_Б выполняются внутри этого фрейма. СУБД просто лениво «прокатывается» по ним, зная, что закон среды уже применен ко всему дереву.[/QUOTE]

[/SPOILER]
## Фрактальность и новый язык понятий
Из таких чистых смысловых деревьев-целей в перспективе можно будет, как из кирпичиков, складывать глобальные мета-цели. Слово-цель Матрёшка сможет целиком стать веткой для более высокого корня — например, Культура.
Для базы данных это обеспечивает колоссальную скорость работы. Вместо блуждания по абстрактным графам, СУБД мгновенно сопоставит деревья по их целевому импульсу и дескрипторам. Компьютер получит возможность не просто хранить данные, а "понимать", зачем они были вызваны к жизни-передачи информации, и на основе этого автоматически вырастит, как сад, совершенно новый язык понятий. И таким образом, я выстрою логику не только касательно машинного зрения, токуда начал - [url]https://habr.com/ru/articles/743758/[/url], но и даже используя последующие шаги - алгоритм обхода дерева "эстафета хвоста", именно она (и инверсионный обход" будет двигать CDL .

Матрёшку я предложил не из соображений патриотизма, просто это самый удобный пример инкапсуляции, и это всем известно и без меня, но так - на всякий случай, если кто не знает что такое матрёшка. А если не знают почему используется именно она - то скажу конечно, чтобы не сказали другие обо мне, потому что вместо маленькой матрёшки может быть что угодно, поэтому этот пример очень удобен.
[OFF]https://www.cyberforum.ru/blogs/911218/11040.html [QUOTE] Рады были бы? Что бы вы тут делали всё это время?[/QUOTE] наверное стоило бы им поделиться со всеми, в идеале и с теми, кто его не дождался? Ведь само оно, разве не означает возможность достижения любой цели?[/OFF]
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru