Visuelle Programmiersprache

Als visuelle Programmiersprache (englisch visual programming language, VPL, auch grafische Programmiersprache) bezeichnet man eine Programmiersprache, in der ein Programm, Algorithmus oder Systemverhalten durch grafische Elemente und deren Anordnung definiert wird.

Da visuelle Programmiersprachen intuitiver (mit weniger Anleitung) zu bedienen sind als textuelle Programmiersprachen, können sie häufig auch von Endbenutzern verwendet werden, man spricht dann von End User Development.

VPLs können nach Art der visuellen Darstellung in Sprachen unterteilt werden, die auf Icons, Tabellen oder Diagrammen beruhen.