Copyright © Philip M. Parker, INSEAD. Terms of Use.

VISUAL PROGRAMMING LANGUAGE

Specialty Definition: VISUAL PROGRAMMING LANGUAGE

DomainDefinition

Computing

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. (http://www.cogs.susx.ac.uk/users/ianr/vpl.html). (http://cuiwww.unige.ch/eao/www/readme.html). Usenet newsgroup: news:comp.lang.visual (NOT for Visual Basic or Visual C++). (1995-02-10). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: VISUAL PROGRAMMING LANGUAGE

Specialty definitions using "VISUAL PROGRAMMING LANGUAGE": PC-TILES, Prographvisual language, visual programming, VPL. (references)

Top     

Frequency of Internet Keywords: VISUAL PROGRAMMING LANGUAGE

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

visual programming language

4
Source: compiled by the editor from various references; see credits.

Top     

Alternative Orthography: VISUAL PROGRAMMING LANGUAGE


Hexadecimal (or equivalents, 770AD-1900s) (references)

56 49 53 55 41 4C      50 52 4F 47 52 41 4D 4D 49 4E 47      4C 41 4E 47 55 41 47 45

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01010110 01001001 01010011 01010101 01000001 01001100 00100000 01010000 01010010 01001111 01000111 01010010 01000001 01001101 01001101 01001001 01001110 01000111 00100000 01001100 01000001 01001110 01000111 01010101 01000001 01000111 01000101

HTML Code (1990) (references)

&#86 &#73 &#83 &#85 &#65 &#76 &#32 &#80 &#82 &#79 &#71 &#82 &#65 &#77 &#77 &#73 &#78 &#71 &#32 &#76 &#65 &#78 &#71 &#85 &#65 &#71 &#69

ISO 10646 (1991-1993) (references)

0056 0049 0053 0055 0041 004C      0050 0052 004F 0047 0052 0041 004D 004D 0049 004E 0047      004C 0041 004E 0047 0055 0041 0047 0045

Encryption (beginner's substitution cypher): (references)

5643535535462505249415235474743484124635484155354139

Top     



INDEX

1. Crosswords
2. Expressions: Internet
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.