TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

DRAKON – An algorithmic visual programming language

86 pointsby stateover 9 years ago

10 comments

pcmonkover 9 years ago
DRAKON is one of my favorite old-time visual programming languages. There&#x27;s a lot more information on the Russian Wikipedia page, including an astounding 225 references: <a href="https:&#x2F;&#x2F;ru.wikipedia.org&#x2F;wiki&#x2F;%D0%94%D0%A0%D0%90%D0%9A%D0%9E%D0%9D" rel="nofollow">https:&#x2F;&#x2F;ru.wikipedia.org&#x2F;wiki&#x2F;%D0%94%D0%A0%D0%90%D0%9A%D0%9E...</a>
评论 #10101172 未加载
dchestover 9 years ago
I tried it a few years ago (DRAKON-C):<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dchest&#x2F;drakon-tea" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dchest&#x2F;drakon-tea</a><p>It was fun, but drawing those graphs is so slower than just writing code in text... Especially, if you made a mistake somewhere and have to rearrange parts.
评论 #10101168 未加载
评论 #10101188 未加载
shadowmintover 9 years ago
As a tangentaly related point...<p>Has any visual programming language ever been successful?<p>The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.
评论 #10101343 未加载
评论 #10101520 未加载
评论 #10101429 未加载
评论 #10101437 未加载
评论 #10102258 未加载
评论 #10101589 未加载
评论 #10102546 未加载
评论 #10102191 未加载
edentover 9 years ago
I&#x27;ve used DRAKON for generating Javascript - <a href="https:&#x2F;&#x2F;shkspr.mobi&#x2F;blog&#x2F;2013&#x2F;04&#x2F;use-drakon-to-generate-code-from-flowcharts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;shkspr.mobi&#x2F;blog&#x2F;2013&#x2F;04&#x2F;use-drakon-to-generate-code...</a><p>It&#x27;s really quite efficient to draw out an algorithm and let the computer turn it into code. Doesn&#x27;t work for every problem - but it is <i>very</i> good at what it does.
rdtscover 9 years ago
The editor:<p><a href="http:&#x2F;&#x2F;drakon-editor.sourceforge.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;drakon-editor.sourceforge.net&#x2F;</a><p>(it is at the bottom of Wiki page but added it here for quicker access).<p>Also Stepan Mitkin gave an Erlang Factory talk this year about the Erlang backend for DRAKON:<p><a href="http:&#x2F;&#x2F;www.erlang-factory.com&#x2F;euc2015&#x2F;stepan-mitkin" rel="nofollow">http:&#x2F;&#x2F;www.erlang-factory.com&#x2F;euc2015&#x2F;stepan-mitkin</a>
评论 #10101537 未加载
nutateover 9 years ago
Interesting how this could tie into the diagrams coming out of the dataflow paradigm (flumejava, flink, millwheel, naiad, and Frank McSherry&#x27;s rust timely-dataflow). All of which can be succinctly diagrammed out, but I like the rigor of this. People in this thread have mentioned Max&#x2F;MSP (it&#x27;s precursor puredata&#x2F;pd) are really interesting visually, but they often feel write only. Some of the rules of drakon could be attempted in a max patch, but the shortest path nature and lack of jump labels could foil the idea.<p>At any rate, some food for thought when it comes to trying to ideate programs away from a computer or at least away from a repl or IDE.
评论 #10101949 未加载
bokchoiover 9 years ago
Using SQLite for persistence is quite interesting!<p><a href="http:&#x2F;&#x2F;drakon-editor.sourceforge.net&#x2F;instant_save.html" rel="nofollow">http:&#x2F;&#x2F;drakon-editor.sourceforge.net&#x2F;instant_save.html</a>
评论 #10101921 未加载
osetinskyover 9 years ago
what are some advantages&#x2F;disadvantages of visual programming languages compared to text based ones?
评论 #10101250 未加载
评论 #10101185 未加载
评论 #10101233 未加载
评论 #10103917 未加载
评论 #10101178 未加载
nyc_cynover 9 years ago
Can&#x27;t we make text-based programming visual with some IDE&#x2F;plugins?<p>It would be interesting to drag functions around (and so forth) in blocks.
评论 #10101735 未加载
评论 #10102107 未加载
curiousjorgeover 9 years ago
is there a javascript library or framework that lets users build visual logic like this and serialize it?
评论 #10103548 未加载