图形化编程语言

发布于 2024-08-24 23:40:00 字数 1536 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

旧话新听 2024-08-31 23:40:01

Prograph 非常酷 - 它是一种通用图形编程语言,并且使用数据流范例。

另请参阅

Prograph is pretty cool - it's a general purpose graphical programming language and it uses a data flow paradigm.

See also Marten.

述情 2024-08-31 23:40:01

Quartz Composer 提供了用于构建图像合成工作流程的图形界面。 (我认为这将被视为“编程语言”。)

Quartz Composer presents a graphical interface for constructing image composition workflows. (I think that would be considered a "programming language".)

无敌元气妹 2024-08-31 23:40:01

有点晚了,但我还可以推荐 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/

聽兲甴掵 2024-08-31 23:40:01

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

终难愈 2024-08-31 23:40:01

您还应该尝试YAWL,它在图形方式的工作流编程方面有很好的背景,您可以看到:

  1. http://www .yawlfoundation.org/

查看工作流模式,我认为这是处理图形编程的非常好的理论基础。

You should also try YAWL which has a pretty good background in workflow programming in a graphical way, you can see:

  1. http://www.yawlfoundation.org/

See workflow patterns which is a really good theoretical basis, I think, to approach graphical programming.

听你说爱我 2024-08-31 23:40:01

你可以尝试Cameleonhttp://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

灯下孤影 2024-08-31 23:40:00

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

囍笑 2024-08-31 23:40:00

我听说过一种这样的语言,叫做 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:

腹黑女流氓 2024-08-31 23:40:00

对理论一无所知,但 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.

稳稳的幸福 2024-08-31 23:40:00

从稍微不同的角度来看,这个问题在用于创造性使用的图形编程工具的界面中得到解决,例如 MaxMSPIsadora - 了解他们如何处理所涉及的问题可能会很有用。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文