DRAKON is a free and open source algorithmic visual programming and modeling language developed within the Buran space project following ergonomic design principles.
| FactSnippet No. 1,425,998 |
DRAKON is a free and open source algorithmic visual programming and modeling language developed within the Buran space project following ergonomic design principles.
| FactSnippet No. 1,425,998 |
Name DRAKON is the Russian acronym for "??????????? ??????? ??????????????? [????], ??????? ???????????? ???????????", which translates to "Friendly Russian algorithmic [language] that illustrates ".
| FactSnippet No. 1,425,999 |
Integration of a stricter, "academic", variant of a markup language into programming, such as provided by DRAKON, adds syntactic sugar allowing users of different programming languages to easily understand the contributions of others and provide commentary if needed.
| FactSnippet No. 1,426,000 |
Development of DRAKON started in 1986 to address the longstanding risk of misunderstandings in large projects developed by the Soviet space program, especially if multiple programming languages are used.
| FactSnippet No. 1,426,001 |
DRAKON is designed with the intent of allowing for easy understanding and legibility, as usage of multiple languages in a single project can lead to confusion.
| FactSnippet No. 1,426,002 |
All languages of the DRAKON-family have uniform graphical syntax based on flowcharts.
| FactSnippet No. 1,426,003 |
DRAKON was created as a visual language to aid in the understanding of computer programs written in different programming languages for quickly understanding the flow and purpose of a program.
| FactSnippet No. 1,426,004 |
DRAKON uses drakon-chart, which is a flowchart used to depict the overall structure of the program.
| FactSnippet No. 1,426,005 |
The icons of the DRAKON language define the overall structure of the algorithms.
| FactSnippet No. 1,426,006 |
DRAKON language is used in the German Aerospace Center for implementation of some critical functions dictated by the safety regulations of the flight tests, where automation is important because of maximum distance to the ground station and the process needs quick automatic execution.
| FactSnippet No. 1,426,007 |