简体   繁体   English

可视化编程语言的定义(如BPMN和LabView)

[英]Definition of a visual programming language (like BPMN and LabView)

I am looking for an exact definition for visual programming languages (VPL) which includes also a classification. 我正在寻找可视化编程语言(VPL)的精确定义,其中也包括分类。 I am of course aware of the Wiki page on VPLs but what I am after is a definition which includes classification by purpose, ideally with a reference to a publication. 我当然知道关于VPLWiki页面,但我所追求的是一个定义,其中包括按目的分类,理想情况下是对出版物的引用。

Somehow (not perfectly) related websites and posts: 不知何故(不完美)相关的网站和帖子:

Probably Google's Blockly is what you are looking for. 谷歌的Blockly可能就是你想要的。 They provide very helpful publications regarding their product and VPL. 他们提供有关其产品和VPL的非常有用的出版物。 From their publication 从他们的出版物

A Visual Programming Language (VPL) is a programming language that allows a user to create programs primarily through graphical manipulation. 可视化编程语言(VPL)是一种允许用户主要通过图形操作创建程序的编程语言。 Some common interaction models in VPLs are: VPL中的一些常见交互模型是:

  • Dragging blocks around a screen (eg Scratch ) 在屏幕上拖动块(例如Scratch

  • Using flow diagrams, state diagrams, and other component wirings (eg Pure Data ) 使用流程图,状态图和其他组件布线(例如纯数据

  • Using icons or non-text representation (eg Kodu ) 使用图标或非文本表示(例如Kodu

Hope this helps. 希望这可以帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM