視覺化程式設計語言(英語: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.

參考文獻

编辑
  1. ^ Johnston, W.M.; Hanna, J.R.P. and Millar, R.J. Advances in dataflow programming languages (PDF). ACM Computing Surveys (CSUR). 2004, 36 (1): 1–34 [2007-03-31]. doi:10.1145/1013208.1013209. (原始内容 (PDF)存档于2007-09-27). 
  2. ^ Steven Allen Gold, David Marvin Baker, Vladimir Gusev, Hongping Liang. Object process graph system,US Patent number 7316001, Filing date: May 20, 2005, Issue date: Jan 1, 2008.

📚 Artikel Terkait di Wikipedia

流程图

Electronics. [23 July 2017]. (原始内容存档于2021-04-17).  Myers, Brad A. "Visual programming, programming by example, and program visualization: a taxonomy. (页面存档备份,存于互联网档案馆)"

Microsoft Visual C++

Microsoft Visual C++(简称Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有集成开发环境,可提供編輯C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除錯工具,特別是整合了微軟Windows操作系统应用程序接口(Windows API)、三维動畫DirectX

Visual Basic .NET

Visual Basic .NET(VB.NET)是.NET框架和后来的.NET下的一种多重编程范式高级语言。 VB.NET,是微软公司于2002年作为原有的Visual Basic的继承者而推出。虽然自2005年起,语言名称中的“.NET”就已经被去掉了。但为了与VB 6.0及以前版本的Visual

Mojo

AI-optimized Mojo programming language generally available. Silicon Angle. 7 September 2023 [2023-09-11]. (原始内容存档于2023-10-23) (英语).  Mojo for Visual Studio Code

Visual Basic

Visual Basic(VB)是由微軟公司开发的包含环境的事件驱动编程语言。它源自于 BASIC 编程语言。VB 拥有图形用户界面(GUI)和快速應用程式開發(RAD)系统,可以轻易的使用 DAO、RDO、ADO 连接数据库,或者轻松的创建 ActiveX 控件。程序员可以轻松地使用 VB 提供的组件快速建立一个应用程序。

模块化编程

模块化编程(英語:modular programming),是强调将计算机程序的功能分离成独立的軟體模組的软件设计技术,軟體模組(Software Module)是模組化編程的基本單元。模块化编程使得每个模块都包含着执行预期功能的唯一方面(aspect)所必需的所有东西。

BASIC

6373:1984 "DATA PROCESSING - PROGRAMMING LANGUAGES - MINIMAL BASIC" ANSI/ISO/IEC Standard for Full BASIC: ANSI X3.113-1987 "PROGRAMMING LANGUAGES FULL BASIC"

编程语言

编程语言(英語:programming language)是用来表達计算机程序的電腦語言。它是一套标准化的交流技巧,一种能够让程序员准确地定义计算机所需数据的语言,以向计算机发出指令并精确地定义不同情况下应当采取的行动。 最早的编程语言早在電腦發明前就已問世,當時是用來控制提花織布機(英语:Jacquard