⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{Wikipedia|Visual programming language}}{{stub}} A '''visual programming language''' (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.[1][2] A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs (known as dataflow or diagrammatic programming)[3] are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

Examples include [[wp:Adobe Authorware|Adobe Authorware]], [[wp:Prograph|Prograph]], and [[wp:YAWL|YAWL]].

Please note that this is not the same as '''graphical programming languages''', like [[:Category:Piet|Piet]].