Visual programming languages
Appearance
Visual programming languages are programming languages based on visual components instead of text descriptions. Most visual programming languages are based on the idea of "boxes and arrows" -- that is, boxes or circles or bubbles, connected by arrows or lines or arcs.