Programming languages 图形编程语言

Programming languages 图形编程语言,programming-languages,graphical-language,Programming Languages,Graphical Language,在控制工程或仪表中,我看到Simulink或LabVIEW(G)非常流行。 在ESL设计中,我看到安捷伦SystemVue越来越受欢迎 如果你看到成熟的编译器理论,几乎100%是关于文本语言的。但是图形语言呢 关于图形编程语言有没有值得注意的研究或讨论?就 图形语言理论-句法/语义分析及相关知识 表达能力(实际上,我在SO-上问了一个问题) 图形语言的可能性 或者您对图形编程语言有什么看法 非常酷-它是一种通用图形编程语言,使用数据流范式 另请参见。从稍微不同的角度来看,这是创造性使用图形

在控制工程或仪表中,我看到Simulink或LabVIEW(G)非常流行。 在ESL设计中,我看到安捷伦SystemVue越来越受欢迎

如果你看到成熟的编译器理论,几乎100%是关于文本语言的。但是图形语言呢

关于图形编程语言有没有值得注意的研究或讨论?就

  • 图形语言理论-句法/语义分析及相关知识
  • 表达能力(实际上,我在SO-上问了一个问题)
  • 图形语言的可能性
或者您对图形编程语言有什么看法

非常酷-它是一种通用图形编程语言,使用数据流范式


另请参见。

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

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

对理论一无所知,但乐高思维风暴有一个很好的图形编程环境,用于编程NXT机器人工具包(基于LabView组件),使用起来非常有趣

对于孩子们来说,这似乎是一个非常容易的学习编程的环境,例如调整现有程序的功能或遵循指令。当英语(或任何其他书面语言)不是很好理解时,图形环境使其比任何书面文本语言更易于使用


图形语言可能是“简单”的,因为只有一个循环结构、一个开关结构和一组“高级”函数,但我发现它适合这个目的。

我听说过一种叫做。它是为太空项目而开发的,现在它似乎重生了(语言,而不是Buran=)。唯一的问题是关于这种语言的大部分材料都是俄语。我会给你一些链接:

  • 用俄语
  • 用英语

DRAKON基本上是一个为可读性而优化的流程图

< >编辑器中有编辑器,可以在C、C++、Python和Tcl中生成源代码。 例如:
有点晚了,但我也可以推荐IBM/Rational Rose Realtime(商业版)。请注意,它与“理性玫瑰”不同

是一种基于函数式语言的100%图形化开发语言。
它来自UPC,仍在建设中

您可以尝试使用Cameleon:它似乎使用起来很简单。 它以C++编写,但可以调用任何编程语言编写的任何类型的本地或远程程序。 它有一个多尺度的方法,似乎是图灵完备的(这是一个petri网扩展)

谢尔斯,
Myosis.sh

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


  • 查看工作流模式,我认为这是一个很好的理论基础,可以用来进行图形化编程。

    您是否在询问UML的采用?许多相关问题-在谷歌上搜索“site:stackoverflow.com图形化编程语言”。如果你问“你觉得怎么样”,这应该是社区维基。我想了解更多关于研究方面的观点。这就是我进入编程的原因!对我希望在我刚开始的时候(如果你想知道的话,是在80年代),会有这样的事情发生,但我想永远都不会太晚……LabVIEW已经超过20岁了,所以你可以在80年代开始学习它……今天我偶然发现了Python的“愿景”: