Home > Computers > Programming > Languages > Visual
Visual programming languages (VPLs) let programmers instruct computers by drawing images or symbols, much like those seen in the mind when humans consider a solution to a certain problem. The images inform the computer, and other humans working on the program. Images are usually boxes, circles, or bubbles, treated as screen objects, connected by arrows, lines or arcs. 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. On this page, languages are arranged in three groups and levels: 1) Top group: issues spanning multiple unrelated languages. 2) Middle group: types or classes of languages. 3) Bottom group: specific languages, with their own directory category.
http://www.cs.utexas.edu/users/code/
Visual parallel programming system, composes sequential programs into parallel programs for shared-memory multiprocessors and workstations running MPI or PVM.
http://www.codemorphis.com/
A visual programming tool quickly build software applications by dragging and dropping icons that represent software components. [Commercial]
http://www.cycling74.com/products/maxmsp
Sells Max/MSP and Jitter, a family of interactive graphical dataflow programming environments for audio, video, and graphical processing.
http://www.faqs.org/faqs/visual-lang/faq/
From comp.lang.visual newsgroup.
http://www.journals.elsevier.com/journal-of-visual-languages-and-computing/
Bimonthly journal on promoting visual languages, and on their implications for computing.
http://www.khoral.com/
Makes Khoros/Cantata visual dataflow programming language: rapid prototyping and cradle-to-grave software development, in a high productivity, integrated software systems environment.
http://www.limnor.com/
Makes Limnor general purpose codeless programming platform and development environment, based on prebuilt components, object-oriented; supports functional programming, ActiveX, C#, .NET, Visual Basic. Needs Windows XP and above.
http://opsis.sourceforge.net/
Java applet for teaching binary search tree algorithms. It is unique in the way it combines programming, proof, and animation to enhance the learning experience. SourceForge. Open source, GPL.
http://www.gemtree.com/peter.htm
A visual programming tool designated for easy and quick creation of applications for Windows 95/98/NT/2000. By Gemtree Software.
http://www.informatik.uni-hamburg.de/TGI/PetriNets/
Petri Nets is a formal and graphical appealing language which is appropriate for modelling systems with concurrency.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.54.6094
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.
http://subtextual.org/
Experimental language to simplify application programming, based on copying (copied blocks are first class prototypes), live executable text, programming by example, prototypes. Description, FAQ, OOPSLA research paper, no download yet.
http://alarmingdevelopment.org/
Weblog for Subtext language. Polite discussion and debate on new programming models to simplify application programming.
http://www.tersus.com/
Make web applications by drawing flow diagrams instead of writing code; based on AJAX, one language for user interface, client side behavior, server side processing; descriptions, documents, forum, downloads.
http://www.accusoft.com/
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.
http://web.engr.oregonstate.edu/~burnett/vpl.html
Large, well structured bibliography of papers on visual language research, also has brief list of links to other visual language related research resources.
http://pages.cpsc.ucalgary.ca/~kremer/papers/KAW98/visual/kremer-visual.html
Study of visual languages, mainly concept map-based languages; multiple representations. Broader interest than programming only. Many references.
http://en.wikipedia.org/wiki/Visual_programming_language
Brief, clear definition, explanation. [Wikipedia]
Home > Computers > Programming > Languages > Visual
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us