Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
Prograph 非常酷 - 它是一种通用图形编程语言,并且使用数据流范例。
另请参阅貂。
Prograph is pretty cool - it's a general purpose graphical programming language and it uses a data flow paradigm.
See also Marten.
Quartz Composer 提供了用于构建图像合成工作流程的图形界面。 (我认为这将被视为“编程语言”。)
Quartz Composer presents a graphical interface for constructing image composition workflows. (I think that would be considered a "programming language".)
有点晚了,但我还可以推荐 IBM / Rational Rose Realtime(商业)。请注意,它与“Rational Rose”不同。
http://www-01.ibm.com/software/awdtools/developer/技术/
A little late but I can also recommend the IBM / Rational Rose Realtime (commercial). Be aware that it is something different than "Rational Rose".
http://www-01.ibm.com/software/awdtools/developer/technical/
http://nimotoons.com 是一种 100% 基于函数式语言的图形开发语言。
它来自 UPC,仍在建设中
http://nimotoons.com is a 100% graphical development language based on functional languages.
it is from UPC and still under construction
您还应该尝试YAWL,它在图形方式的工作流编程方面有很好的背景,您可以看到:
查看工作流模式,我认为这是处理图形编程的非常好的理论基础。
You should also try YAWL which has a pretty good background in workflow programming in a graphical way, you can see:
See workflow patterns which is a really good theoretical basis, I think, to approach graphical programming.
你可以尝试Cameleon:http://www.shinoe.org/cameleon这似乎使用起来很简单。
它用 C++ 编写,但可以调用用任何编程语言编写的任何类型的本地或远程程序。
它具有多尺度方法,并且似乎是图灵完备的(这是一个 Petri 网扩展)。
纯粹,
肌病.sh
You could try Cameleon: http://www.shinoe.org/cameleon which seems to be simple to use.
Its written in C++ but can call any type of local or distant programs writen in any programming language.
It has a multi-scale approach and seems to be turing complete (this is a petri net extension).
sheers,
Myosis.sh
DRAKON 基本上是一个针对可读性进行了优化的流程图。
http://drakon-editor.sourceforge.net/DRAKON.pdf
有些编辑器可以生成 C、C++、Python 和 Tcl 源代码。
例如:
http://drakon-editor.sourceforge.net/python/python.html
DRAKON is basically a flowchart optimized for readability.
http://drakon-editor.sourceforge.net/DRAKON.pdf
There are editors that can generate source code in C, C++, Python and Tcl.
For example:
http://drakon-editor.sourceforge.net/python/python.html
我听说过一种这样的语言,叫做 DRAKON。它是为 Buran 太空项目开发的,现在它似乎重生了(语言,不是 Buran = ))。唯一的问题是大多数有关这种语言的材料都是俄语的。无论如何,我会给你一些链接:
I heard about one such language called DRAKON. It was developed for the Buran space project and now it seems to rebirth (language, not Buran =)). The only problem is that the most of materials about this language is in Russian. I'll give you some links anyway:
对理论一无所知,但 Lego MindStorms 有一个很棒的图形编程环境,用于对 NXT 机器人工具包(基于 LabView 组件)进行编程,使用起来非常有趣。
对于孩子来说,这似乎是一个非常简单的环境,可以通过调整现有程序的功能或遵循说明来学习如何编程。当英语(或任何其他书面语言)不太容易理解时,图形环境使其比任何书面文本语言更容易使用。
图形语言也许是“简单”的,因为只有一个循环结构、一个开关结构和一组“高级”函数,但我发现它适合这个目的。
Wouldn't know anything about theory, but Lego MindStorms has a great graphical programming environment for programming the NXT robot toolkit (based on LabView components) that is extremely fun to use.
For kids it seems to be very easy environment in which to learn how to program by for example tweaking the functionality of existing programs or following instructions. When English (or any other written language for that matter) is not all that well understood the graphical environment makes it much easier to use than any written textual language.
The graphical language is perhaps "simple" in the sense that there is only one loop construct, one switch construct and a set of "high" level functions but i find it fit for the purpose.
从稍微不同的角度来看,这个问题在用于创造性使用的图形编程工具的界面中得到解决,例如 MaxMSP 和 Isadora - 了解他们如何处理所涉及的问题可能会很有用。
From a slightly different angle, this is in issue tackled in the interfaces for graphical programming tools for creative use, such as MaxMSP and Isadora - it might be useful to see how they handle the issues involved.