視覺編程是依然視覺系統(tǒng)進(jìn)行編程的軟件,又叫VPLVPL以視覺表達(dá)為基礎(chǔ),利用‘文法’或是某種‘輔助標(biāo)記’進(jìn)行圖形與文字的排列。
許多VPL建基于‘方塊與箭頭’的概念之上,以方塊或屏幕上的物件為本體,以箭頭相連接,以直線段與弧線段代表相互之間的關(guān)系。更進(jìn)一步的分類VPL,依據(jù)類別與視覺表達(dá)延伸的使用,分為:圖示式編程語言、表格式編程語言以及圖表式編程語言。視覺化程式設(shè)計(jì)環(huán)境(Visual programming environments)提供圖形與圖示的元素讓使用者操弄,以便符合特定空間文法以進(jìn)行程式建構(gòu)。