Language:
Free Online Dictionary|3Dict

visual programming language

Source : Free On-Line Dictionary of 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 language}s.  {Visual
        programming environment}s 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)
Sort by alphabet : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z