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 ?
org embody a graphical programming language that is more visual and interactive for children to learn programming and computational concepts.
Next to Urbi, Gostai also offers the Gostai Studio graphical programming tools, and compatibility with various simulators, making the Urbi framework one of the most advanced and complete solutions for robot and complex system programming available today.
has done more to popularize graphical programming than any other vendor.
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.
LabVIEW for everyone; graphical programming made easy and fun, 3d ed.
Worldwide Computer Products News-8 August 2005-AGP Micro unveils xState Developer graphical programming tool(C)1995-2005 M2 COMMUNICATIONS LTD http://www.
Easy-to-use graphical programming requires only eight steps to create pick-and-place routines.
Said to be ideal for systems integrators, OEMs, and advanced manufacturing engineers who need to minimize development time, VisionPro provides a flexible, graphical programming environment in which applications can be prototyped and developed in a fraction of the time it takes with conventional programming.
The new environment provides a flexible, graphical programming environment in which applications can be prototyped and developed in less time than it takes with conventional programming.
0, a graphical programming tool based on Statecharts and Flowcharts.
Tracepoint extended the tools to work with graphical programming tools on x86 processors under the names Hi Prof and Visual Coverage.

Full browser ?