one of the largest directories of the web

Valid XHTML 1.0!

Home : Computers : Programming : Languages : Visual

Visual

Visual programming languages (VPLs) let programmers instruct computers by drawing for the computer images much like those seen in the mind when humans consider a solution to a certain problem. Programming is done using visual methods to express relationships among, or transformations to, data; methods include sketching, pointing, demonstrating via direct manipulation. The software then creates any needed lower-level code.

Visual Basic, Visual C++, etc., are not visual languages, but do use a few crude, primitive elements of visual programming.

Sites in Visual

Journal of Visual Languages and Computing
Bimonthly journal on promoting visual languages, and on their implications for computing.
Visual Languages
a description of Visual Programming Languages by Daniel LaLiberte.
Designing and Testing new Programming Constructs in a Data Flow VL
article by Elena Ghittori, Mauro Mosconi, Marco Porta
Opsis
A Java applet designed to teach binary search tree algorithms. It is unique in the way it combines programming, proof, and animation to enhance the learning experience.
Frequently-Asked Questions (FAQ)
From the comp.lang.visual newsgroup.
Eidola
An experimental project exploring a radical approach to language structure and design
Visual Programming Languages Research Papers
Large list of papers, with abstracts and comments: object-oriented, dataflow, and tree structures. Very useful.
Fabrik: A Visual Programming Environment
Kit of object-oriented computational and user-interface components that can be 'wired' together to build new components and applications; diagrams use bidirectional dataflow links as shorthand for multiple paths of flow.
Khoral Research, Inc.: KRI
Makes Khoros/Cantata visual dataflow programming language: rapid prototyping and cradle-to-grave software development, in a high productivity, integrated software systems environment.
ResearchIndex: Viz: A Visualization Programming System
Describes design, implementation of high level visualization programming system, created from a need to support rapid visual prototyping in an environment that can be extended by abstractions in the application problem domain.
Visual Languages for Knowledge Representation

Visual Language Research Bibliography
Large, well structured bibliography of papers on visual language research, also has brief list of links to other visual language related research resources.
Visual Programming
Ricardo Baeza-Yates taxonomy of Visual Languages and bibliography.
A Visual Programming Language for Visualization of Scientific Data
Thesis presenting DataVis, visual dataflow programming language designed to be used by scientists for visualizing scientific data. Since it is a visual language, programs and functions are mostly diagrams, instead of text.
Libero
By iMatix Corp. Write top-level logic as readable state diagram and click. Libero generates: Assembler, C, C++, Java, VB, Unix shells, Perl, Awk, PL/SQL, PHP, and COBOL. Template-based code generator can be altered for any environment. Portable, fast, free: GPL.
Sanscript
Visual dataflow programming language and development environment. Lets you draw applications. Script any COM or OLE Automation server with Sanscript Pro.
Petri Nets World
Petri Nets is a formal and graphical appealing language which is appropriate for modelling systems with concurrency.
Improving Readability of Iconic Programs with Multiple View Object Representation
article by Yuichi Koike
LogicCoder
System for using flowchart to design program algorithms. The system then uses the program flowchart along with language command statements to generate the source program in selected.
SCIRun: A Scientific Programming Environment for Computational Steering
Framework where large computer simulations can be composed, executed, controlled, tuned interactively. Composing occurs via visual programming interface to a dataflow network. To execute programs, users specify parameters by graphical user interface rather than traditional text-based datafiles.
VisiQuest
A scientific data and image analysis product that has its own Visual Programming Environment. VisiQuest was formerly known as Khoros Pro of Khoral research. By AccuSoft Corporation.
CodeMorphis Synopsis
A visual programming tool quickly build software applications by dragging and dropping icons that represent software components. [Commercial]
Limnor Programming System
A generic-purpose no-coding programming platform.
Step Forward
A tool for developing information management and accounting systems using visual programming and high-level abstraction techniques.
Peter
A visual programming tool designated for easy and quick creation of applications for Windows 95/98/NT/2000. By Gemtree Software.
Visula
A general-purpose visual programming language (VPL) based on object-orientation.
Visual Programming Languages: A Survey
By Marat Boshernitsan.
Visual Programming Research
Home of visual language SIVIL. Also author's (Mark Meyer) visual programming related artiles and links.

sub categories in Visual

Books Books
Conferences Conferences

cross references

Computers : Algorithms : Animated Computers : Algorithms : Animated
Computers : Programming : Languages : Constraint Computers : Programming : Languages : Constraint
Computers : Programming : Languages : Dataflow Computers : Programming : Languages : Dataflow
Computers : Programming : Languages : Functional Computers : Programming : Languages : Functional
Computers : Programming : Languages : Multiparadigm Computers : Programming : Languages : Multiparadigm

other references

Computers : Programming : Languages : LabVIEW Computers : Programming : Languages : LabVIEW
Computers : Programming : Languages : Obliq Computers : Programming : Languages : Obliq
Computers : Programming : Languages : Prograph Computers : Programming : Languages : Prograph
Visual  -  Directory Visual  -  Directory Visual  -  Directory Visual  -  Directory