3

I am looking for an exact definition for visual programming languages (VPL) which includes also a classification. 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.

Somehow (not perfectly) related websites and posts:

B--rian
  • 5,578
  • 10
  • 38
  • 89
  • Since you seem to be able to read German, what about https://de.wikipedia.org/wiki/Visuelle_Programmiersprache ? To me it looks like this is a rather detailed description of what you are asking for. – qwerty_so Aug 10 '17 at 14:51

1 Answers1

1

Probably Google's Blockly is what you are looking for. They provide very helpful publications regarding their product and VPL. From their publication

A Visual Programming Language (VPL) is a programming language that allows a user to create programs primarily through graphical manipulation. Some common interaction models in VPLs are:

  • Dragging blocks around a screen (e.g. Scratch)

  • Using flow diagrams, state diagrams, and other component wirings (e.g. Pure Data)

  • Using icons or non-text representation (e.g. Kodu)

Hope this helps.

Bobur
  • 545
  • 1
  • 6
  • 21