Talk:Visual programming language
- Visual programming language (VPL) is any programming language that lets users specify programs in a two-(or more)-dimensional way. Conventional textual languages are not considered two-dimensional since the compiler or interpreter processes them as one-dimensional streams of characters.
Would this imply that Befunge is a VPL? I wouldn't say it is, but I don't know enough about VPLs to either revise the introduction or add it to the list of languages. Eighty 11:06, 15 June 2006 (UTC)
Self?
I can't see how Self is visual in any way. It just seems to be another textual language. Can anybody explain why it is here? grlea 02:11, 25 July 2006 (UTC)
Automator
Does Automator count as a VPL? It is clearly a visual scripting paradigm, but it is technically one dimensional as each node has 0..1 inputs and 0..1 outputs. Common sense says that Automator is a VPL, but the 2 dimensional requirement seems to exclude it. Therefore I would suggest a more direct definition of VPL, being "any programming language that lets users specify programs by manipulating program elements graphically rather than by specifying them textually."Harperska 23:09, 26 August 2006 (UTC)
- I don't think that that particular definition of dimensionality has any bearing on Automator's admissibility; it's clearly a visual (as opposed to textual) medium. --Piet Delport 00:25, 27 August 2006 (UTC)
- As Automator is clearly a visual language, and it is questionable whether befunge is (I would argue no), I am changing the definition to the one I proposed, and adding Automator to the list. Harperska 05:19, 7 September 2006 (UTC)
Portability/Source code?
Hi readers.
Does anyone of these offer finished diagrams [C/C++, Pascal, etc] source code export for application portability?
Thanks for any help.
Bye, Ivano.
Portability of text is not a given. See ASCII, ANSII, Unicode, word. So it is not the fault of the visibility, if it is not portable.
In Unix most files (even nontext) are stored as a text file with ASCII codes 0..127 and therefore are portable.Arnero 18:40, 14 December 2006 (UTC)
List of software
This article, like many of its type, has accumulated a ridiculously long list of software. It should be an article about Visual programming languages, definitely not a list of them, and certainly not a list of non-notable packages. For starters, I am removing those items from the list which do not have an article on Wikipedia - if they're not notable enough for that, they aren't notable enough to be mentioned here. I still don't think that's going far enough, but it's a start. Comments/disagreements welcome. CiaranG 16:30, 13 January 2007 (UTC)
List of software
CiaranG I agree with you but I belive we should have an article which contains a list of software related to Visual Programming regardless of their noticeability. If you agree I'd be welcome in creating and maintaining such a list because visual programming is one of my main interests and I'm planning to support this "movement". Metalpasman 16:38, 14 January 2007 (UTC)
- Wikipedia is not the place to maintain a list of non-notable software - please see WP:NOTE and WP:VERIFY. You could create such a list, but anything non-notable would end up being removed, which would defeat the object. Fortunately, there are many places where you could work on maintaining such a list - see here for example: Template:Dmoz Cheers, CiaranG 17:01, 14 January 2007 (UTC)
SynthMaker
Although this is a commercial product and it's specialized in VST plug-in development this is a very good example of visual programming language and environment in a modern approach. Is this a candidate to the list? Metalpasman 14:18, 15 January 2007 (UTC)
- There's nothing wrong with it being commercial. It certainly looks relevant to me - they link to two sources from their home page which would appear to satisfy WP:SOFTWARE, so worthy of its own article. Personally I think the article should be created before adding it to this page. CiaranG 12:49, 17 January 2007 (UTC)
- You added synthmaker, but why did you remove synthedit? It is a related product, very similar.
Blue/BlueJ
I'm not an expert but I thought Blue is a visual programming language?
http://www.cs.kent.ac.uk/people/staff/mik/blue/ —The preceding unsigned comment was added by 169.237.5.158 (talk) 03:16, 31 January 2007 (UTC).
- It doesn't look like one to me, nor does it look notable. CiaranG 17:06, 31 January 2007 (UTC)
Free alternatives
Is there any free alternative to Microsoft Visual Programming Language ?. --82.159.137.22 10:19, 12 April 2007 (UTC)
- Note that Microsoft Robotics Studio (of which Microsoft Visual Programming Language is a component) is free for Non-Commercial use. pcrtalk 05:46, 13 April 2007 (UTC)
Although a textual language; ms visual studio express was free from the microsoft website the last time i looked. I find the textual versions easier anyway! Matty2002 12:26, 18 May 2007 (UTC)
Literature
Some important literature to add:
- Green, T. R. G.a and Petre, M.b: Usability Analysis of Visual Programming Environments: A ‘Cognitive Dimensions’ Framework. (http://dx.doi.org/10.1006/jvlc.1996.0009)
- Burnett, Margaret M. and McIntyre, David W.: Visual Programming. in IEEE Computer. (http://doi.ieeecomputersociety.org/10.1109/MC.1995.10027)
Visual?
Why is this called "visual programming"?
As if C++ code is invisible?
A better term is "graphcial programming" which connotes the idea of building graphs of code. —Preceding unsigned comment added by 81.96.180.93 (talk) 11:58, 26 November 2007 (UTC)
- "Visual Programming Language" is an established term in the field of computing that has been in use for over twenty years. --82.16.123.106 (talk) 00:30, 21 June 2008 (UTC)
Limnor
I see the entry for Limnor in the list was removed. I have replaced it, but if there's something I'm not getting, please explain. --Slashme (talk) 05:24, 9 January 2008 (UTC)