graphical models for programming, using graphs, icons or other graphical representaions of processes.
graphical models for programming, using graphs, icons or other graphical representaions of processes.
+
===== languages/environments =====
+
[[wp>Category:Visual_programming_languages]] and often using the [[wp>Dataflow_programming]] paradigm
+
==== visual representations of various visual programming languages (i.e. pictures)===
+
"There didn’t seem to be a place on the net where someone could easily see what all the different visual programming languages look like. So, this post is just a lot of really cool screenshots and images of different visual programming languages. Have fun checking them all out."
+
from http://blog.interfacevision.com/design/design-visual-progarmming-languages-snapshots/
"Visual and textual functional programming language with a focus on productivity, collaboration and development ergonomics."
-
+
* http://www.luna-lang.org/
-
[[wp>Category:Visual_programming_languages]]
+
* https://news.ycombinator.com/item?id=14612680
+
==== thingLab ====
==== thingLab ====
* constraint based visual programming or extensible modelling system? http://www.cosc.canterbury.ac.nz/~wolfgang/NewHome/cosc414/projects/thinglabFolder/html/thinglab.html
* constraint based visual programming or extensible modelling system? http://www.cosc.canterbury.ac.nz/~wolfgang/NewHome/cosc414/projects/thinglabFolder/html/thinglab.html
Line 20:
Line 28:
* pd (pure data) by miller puckette -> http://pure-data.org (see also gem/gridflow/etc)
* pd (pure data) by miller puckette -> http://pure-data.org (see also gem/gridflow/etc)
* max -> http://www.cycling74.com (now with jitter!)
* max -> http://www.cycling74.com (now with jitter!)
-
* jmax -> ircam
+
* jmax -> ircam
+
+
ascii-art patching via perl -> http://doc.gold.ac.uk/~ma503am/alex/textual-patching/
"DRAKON Editor is a free tool for authoring DRAKON diagrams. It also supports sequence diagrams, entity-relationship and class diagrams [...] Software developers can build real programs with DRAKON Editor. Source code can be generated in several programming languages, including Java, Processing.org, C#, C/C++ (with Qt support), Python, Tcl, Javascript, Lua and Erlang."
Burnett, M. M. and Baker, M. J. "A classification system for visual programming languages." J. Visual Languages and Computing, pp. 287-300, September 1994. http://citeseer.nj.nec.com/burnett94classification.html
Burnett, M. M. and Baker, M. J. "A classification system for visual programming languages." J. Visual Languages and Computing, pp. 287-300, September 1994. http://citeseer.nj.nec.com/burnett94classification.html
Line 101:
Line 117:
"DATAFLOW PROCESS NETWORKS" Edward A. Lee and Thomas M. Parks, Proceedings of the IEEE, vol. 83, no. 5, pp. 773-801 May, 1995
"DATAFLOW PROCESS NETWORKS" Edward A. Lee and Thomas M. Parks, Proceedings of the IEEE, vol. 83, no. 5, pp. 773-801 May, 1995
http://citeseer.nj.nec.com/lee95dataflow.html
http://citeseer.nj.nec.com/lee95dataflow.html
+
KahnNetworks
KahnNetworks
+
Nan C. Shu "Visual Programming: Perspectives and Approaches." 199-221, IBM Systems Journal, Volume 38, 1999
Nan C. Shu "Visual Programming: Perspectives and Approaches." 199-221, IBM Systems Journal, Volume 38, 1999
-
==== visual programming in music ====
+
===== visual programming in music =====
max/msp/pd/jmax obviously,. ircam has been quite influential in devlopeing enviroments aorund the "patch and wires" metaphor, with serveral approaches being taken over the years (including OpenMusic above) ., .
max/msp/pd/jmax obviously,. ircam has been quite influential in devlopeing enviroments aorund the "patch and wires" metaphor, with serveral approaches being taken over the years (including OpenMusic above) ., .
Line 113:
Line 131:
* "Open Music + Music Space = Open Space" http://www.ircam.fr/equipes/repmus/RMPapers/openspace/
* "Open Music + Music Space = Open Space" http://www.ircam.fr/equipes/repmus/RMPapers/openspace/