visual programming language

(redirected from Graphical programming)

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 ?
v=R_duMg8lLKg) users will get to know the graphical programming software PACstudio.
Limited Tenders are invited for Graphical Programming Software.
The IV IAC E-system design suite consists of a rugged MIAC industrial grade controller, 9 expansion modules and the Flowcode graphical programming software which allows engineers to quickly develop industrial control and data-logging systems.
0 specifications and has a graphical programming environment that eliminates the need for manual coding and generates VoiceXML suitable for high-performance applications.
Building on the inherent parallel nature of graphical programming, it delivers tools to help engineers and scientists take advantage of the benefits of multicore processors, field-programmable gate arrays (FPGAs) and wireless communication.
The module can create embedded applications and deploy them with drivers that enable graphical programming of all components of the ARM MCU, including the analog and digital I/O.
The DASYLab 10 data acquisition system laboratory is Computing's latest test and measurement graphical programming environment.
Lego Mind storms NXT is based on National Instruments' LabView graphical programming environment and remains compatible with the NI LabView Toolkit.
Because the software is based on LabVIEW Express technology, engineers can generate graphical programming code via a mouse click to extend applications or add custom logic.
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.
LabVIEW for everyone; graphical programming made easy and fun, 3d ed.
TELECOMWORLDWIRE-8 August 2005-AGP Micro unveils xState Developer graphical programming tool(C)1994-2005 M2 COMMUNICATIONS LTD http://www.

Full browser ?