DRAKON

DRAKON
ParadigmVisual
DeveloperAcademician Pilyugin Center, Ministry of General Machine Building
First appeared1996
ScopeComputer-aided software engineering
Websitedrakon.su/start
Major implementations
GRAFIT-FLOKS (1996), IS Drakon (2008), DRAKON Editor (2011), DrakonHub (2018), Drakon.Tech (2019)
Influenced by
PROL2, DIPOL, LAKS
Influenced
QReal DSM platform[1]
Dijkstra search algorithm in DRAKON
Outer part of quicksort algorithm in DRAKON-C
A DRAKON diagram describing a transportation of a cryonics patient

DRAKON (Russian: Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность, lit.'Friendly Russian Algorithmic language Which Provides Clarity') is a free and open source algorithmic visual programming and modeling language developed as part of the defunct Soviet Union Buran space program[2] in 1986 following the need in increase of software development productivity. The visual language provides a uniform way to represent processes in flowcharts.

There are various implementation of the language specification that may be used to draw and export actual flowcharts. Notable examples include free and open source DRAKON Editor (September 2011).

  1. ^ Terekhov, Andrey; Bryksin, Timofey; Litvinov, Yurii. How to make visual modeling more attractive to software developers / 11th LASER Summer School on Software Engineering. Leading-Edge Software Engineering. September 7-13, 2014 - Elba Island, Italy
  2. ^ "Stepan-mitkin/Drakon_editor". GitHub. 28 September 2022.