visual programming language

(redirected from Graphical programming language)

visual programming language

(VPL) Any programming language that allows the user to specify a program in a two-(or more)-dimensionsional way. Conventional textual languages are not considered two-dimensional since the compiler or interpreter processes them as one-dimensional streams of characters. A VPL allows programming with visual expressions - spatial arrangements of textual and graphical symbols.

VPLs may be further classified, according to the type and extent of visual expression used, into icon-based languages, form-based languages and diagram languages. Visual programming environments provide graphical or iconic elements which can be manipulated by the user in an interactive way according to some specific spatial grammar for program construction.

A visually transformed language is a non-visual language with a superimposed visual representation. Naturally visual languages have an inherent visual expression for which there is no obvious textual equivalent.

Visual Basic, Visual C++ and the entire Microsoft Visual family are not, despite their names, visual programming languages. They are textual languages which use a graphical GUI builder to make programming interfaces easier. The user interface portion of the programming environment is visual, the languages are not. Because of the confusion caused by the multiple meanings of the term "visual programming", Fred Lakin has proposed the term "executable graphics" as an alternative to VPL.

Some examples of visual programming languages are Prograph, Pict, Tinkertoy, Fabrik, CODE 2.0 and Hyperpascal.

Usenet newsgroup: news:comp.lang.visual (NOT for Visual Basic or Visual C++).
References in periodicals archive ?
This is a colourful and creative guide in a comic book format, for young programmers interested in writing their own games, to the Scratch graphical programming language, which works by dragging together blocks of code.
org embody a graphical programming language that is more visual and interactive for children to learn programming and computational concepts.
In Wolfe's view, NI's LabVIEW graphical programming language in conjunction with VXI "ensures ease of use while allowing for construction of .
LabVIEW's comprehensive system design environment, unique graphical programming language, built-in engineering-specific libraries of software functions and hardware interfaces; and data analysis, visualization and sharing features mean that you can get more done in lesser time.
Their work uses a lot of the simulation and vision systems expertise that is built into National Instruments' modules used to develop industrial vision systems, and the whole system was created in NI's Lab View graphical programming language because, said Hicks, "I have found that no other application development environment offers such fast and flexible software development and debugging"
Two integral control options are available, including a graphical programming language as well as a comprehensive high-level language for precise control of all drive features.
My initial association with the program was through National Instruments (NI) and their partnership with LEGO[R] using NI's LabView graphical programming language to program robots created with LEGO[R]s.
This tutorial on the LabVIEW graphical programming language and program is aimed at readers with basic computer knowledge.
Three years later, the company introduced LabVIEW[TM], a graphical programming language that has grown to become a leading software environment for programming instruments in all major computer platforms, including Macintosh, Linux, and Windows.
The LabView graphical programming language from National Instruments (Austin, Tex.
AUSTIN, Texas -- National Instruments (Nasdaq: NATI) today announced an initiative sponsored by Intel Corporation to deliver free, hands-on multi-core programming workshops based on the NI LabVIEW graphical programming language to engineers and scientists around the globe.
NI's graphical programming language includes motor controls, digital filters, spectral analyzers and others that connect to I/O and other design tools' operations.

Full browser ?