Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность
DRAKON Editor — это редактор для рисования алгоритмов на языке ДРАКОН.
У DRAKON Editor'а есть два предназначения:
Отличительной особенностью DRAKON Editor'а является простота. Диаграммы в нём составляются, как в офисной графической программе, из отрезков и квадратиков.
Если во время редактирования держать клавишу Shift, включается уникальный «умный» режим. В этом режиме можно изменять форму диаграммы, но не её содержание. Что помогает быстро навести в диаграмме красоту и порядок.
Программисты могут при помощи DRAKON Editor'а генерировать исходный код из ДРАКОН-схем. Поддерживается несколько языков программирования:
Сайт редактора: http://drakon-editor.sourceforge.net/
Кроме собственно редактирования диаграмм имеются следующие возможности:
DRAKON Editor поддерживает все иконы из графического алфавита языка ДРАКОН.
Помимо ДРАКОН-схем, при помощи данного редактора можно создавать диаграммы других видов:
DRAKON Editor распространяется на русском и английском языках.
Поддерживаемые операционные системы: Windows, Mac, Linux.
Для работы DRAKON Editor'а требуется сначала установить последнюю версию Tcl/Tk.
Пользователи Маков и Windows могут скачать Tcl/Tk отсюда: http://www.activestate.com/activetcl/downloads
Пользователи Linux устанавливают следующие пакеты:
В Ubuntu:
sudo apt-get install tcl8.5 tk8.5 tcllib libsqlite3-tcl libtk-img
Скачать редактор можно отсюда:
В Windows:
На Маке:
Под Линуксом:
./drakon_editor.tcl
Линукс-версию можно точно так же, в терминале, запустить и на Маке.
drakon_gen.tcl — генератор исходного кода из диаграмм для командной строки.
Видео. Алгоритм Дейкстры
Видео. Геймплей
Drakon Visual Language Tutorial Set to Synchronized Kevin MacLeod Music at 160 bpm + 80 bpm
Visual Functional Programming with Drakon-Erlang - set to Kevin MacLeod at 96bpm
Stepan Mitkin - Visual functional programming with DRAKON-Erlang- Erlang User Conference 2015
Oбщественное достояние (public domain).
Степан Митькин и Александр Ильин.
drakon.editor@gmail.com