Visual Programming Language

Why Trust Techopedia

What Does Visual Programming Language Mean?

A visual programming language (VPL) is a programming language that uses graphical elements and figures to develop a program.

Advertisements

A VPL employs techniques to design a software program in two or more dimensions, and includes graphical elements, text, symbols and icons within its programming context.

A visual programming language is also known as an executable graphics language.

Techopedia Explains Visual Programming Language

A visual programming language enables the development of software programs by eliminating textual software code with a series of visual graphics elements. VPL incorporates these graphical elements as the primary context of the language arranged in a systematic order. The graphics or icons included within a visual program serve as input, activities, connections and/or output of the program.

A visual language can be one of a few types, such as icon-based languages, diagramming languages and form-based language. Visual languages should not be confused with GUI-based programming languages, as they only provide graphical program authoring services. However, their code/context is completely textual.

Kodu, Blockly and executable UML are popular examples of visual programming languages.

Advertisements

Related Terms

Margaret Rouse
Editor

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…