Гибридизация языка программирования ДРАКОН

 

   ДРАКОН — не один язык, а целое семейство, которое может включать теоретически неограниченное число ДРАКОН-языков, на практике имеющее большое количество таковых. Все языки ДРАКОН-семейства имеют одинаковый графический синтаксис, что обеспечивает зрительное сходство дракон-схем различных ДРАКОН-языков, визуально отделяя код на ДРАКОНе и не на нём. Каждый язык семейства отличается тем, что имеет свой собственный текстовый синтаксис (то есть, использует синтаксис совместимого текстового языка программирования).
   Строгое разграничение графического и текстового синтаксиса позволяет в максимальной степени расширить сферу применения языков семейства, обеспечивая гибкость и универсальность выразительных средств языка: текстовые скрипты, уже созданные на совместимом текстовом языке программирования не зависят от действий, совершаемых программированием на визуальном ДРАКОНЕ. При этом единообразие правил графического синтаксиса семейства ДРАКОН-языков обеспечивает их концептуальное единство. Разнообразие текстовых правил (то есть возможность выбора любого текстового синтаксиса), в свою очередь, определяет гибкость языка и лёгкую настройку на различные предметные и иные области.
   В состав семейства входит универсальный визуальный алгоритмический язык, являющийся развитием блок-схем и представляющий собой язык моделирования, а не программирования, а также гибридные языки программирования.