視覺化程式設計語言(英語:Visual programming language,簡稱:VPL),又稱『圖形化程式語言』、『視覺化程式編成語言』,是一類程式設計語言。使用者利用圖形化元素進行程式設計,較文字式程式設計簡單。VPL以視覺表達為基礎,利用『文法』或是某種『輔助標記』進行圖形與文字的排列。許多VPL建基於『方塊與箭頭』的概念之上,以方塊或螢幕上的物件為本體,以箭頭相連接,以直線段與弧線段代表相互之間的關係。

KTechlab英語KTechlab 用流程圖來編寫單片機。

更進一步的分類VPL,依據類別與視覺表達延伸的使用,分為圖示式程式語言、表格式程式語言以及圖表式程式語言。視覺化程式設計環境(Visual programming environments)提供圖形與圖示的元素讓使用者使用,以便符合特定程式語言以進行程式建構。

視覺化轉換程式語言是利用視覺表達非視覺的程式語言。自然視覺化程式所具有的視覺表達是無法簡單地轉化為文字的。[來源請求]

視覺化程式設計目前的發展是嘗試整合視覺化程式設計的研究,一是對於狀態式程式設計進行線上除錯,二是程式產生自動化與文件產生自動化。另外還有資料流程式語言所帶來的平行自動化,那將會是未來一項重大的程式設計挑戰。[1]

視覺化語言

注意:Microsoft Visual Studio 及其包含的程式語言(Visual Basic .NETC♯J♯,等)通常會被混淆成視覺化程式設計語言,但它們不是。這些程式語言都是文字式程式語言。Visual Studio 是一種集成開發環境(IDE),並非程式語言。

參見

外部連結

This article was originally based on material from the 自由線上電腦詞典,used with permission英語Wikipedia:Foldoc license。Update as needed.

參考文獻

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.