視覺化程式設計語言

視覺化程式設計語言 ( 簡稱 ： VPL ） ， 又稱 『 圖形化程式語言 』 、 『 視覺化程式編成語言 』 ， 是一類程式設計語言 。 使用者利用圖形化元素進行程式設計 ， 較文字式程式設計簡單 。 VPL以視覺表達爲基礎 ， 利用 『 文法 』 或是某種 『 輔助標記 』 進行圖形與文字的排列 。 許多VPL建基於 『 方塊與箭頭 』 的概念之上 ， 以方塊或螢幕上的物件爲本體 ， 以箭頭相連接 ， 以直線段與弧線段代表相互之間的關係 。 更進一步的分類VPL ， 依據類別與視覺表達延伸的使用 ， 分爲圖示式程式語言 、 表格式程式語言以及圖表式程式語言 。 視覺化程式設計環境 （ Visual programming environments ） 提供圖形與圖示的元素讓使用者使用 ， 以便符合特定程式語言以進行程式建構 。 視覺化轉換程式語言是利用視覺表達非視覺的程式語言 。 自然視覺化程式所具有的視覺表達是無法簡單地轉化爲文字的 。 視覺化程式設計目前的發展是嘗試整合視覺化程式設計的研究 ， 一是對於狀態式程式設計進行線上除錯 ， 二是程式產生自動化與文件產生自動化 。 另外還有資料流程式語言所帶來的平行自動化 ， 那將會是未來一項重大的程式設計挑戰 。