visual programming language

(redirected from Visual programming languages)

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 paper presents an analysis of educational visual programming languages in the context of robotics-based teaching, identifies main problems and proposes solutions for improving visual languages and extending them to the Internet-of-Things domain.
The use of visual programming languages was explored during laboratory works of "Robot Programming Technologies", a course delivered at KTU Faculty of Informatics to 4th year bachelor students.
They write for data mining researchers and information technology workers who are already familiar with MSSQL Analysis Services and with one of Microsoft's visual programming languages.
Visual programming languages attempt to encode descriptions of these dynamic processes with static pictures.
Some argue that if only a large engineering effort were placed behind a good visual programming language it would succeed.
All of these may be considered primitive visual programming languages, he says.
In essence, with a visual programming language, what you want is what you see is what you get.
Repenning's pioneering work in 1996 brought one of the first "drag and drop" Visual Programming Languages into being, changing forever the way programming can be taught and learned.
DTx-EZ/RT-Streaming (DT-XS) allows users of our powerful high-performance DSP hardware to develop real-time test and measurement applications rapidly using the latest visual programming languages.
DTx-EZ/RT-Streaming (DT-XS) and the 32-bit Active X controls allow the user to quickly develop applications for any DT9840 series DSP module using visual programming languages such as Visual Basic(R), Visual Basic.
VBVoice combines an easy-to-use, flowcharting-style design interface with the open architecture and connectivity of visual programming languages like Visual Basic.
In the near future, most popular visual programming languages will enable developers to add OLE custom controls to their `tools window.