Why have Visual Programming Languages not gone mainstream?
There is no shortage of visual languages for teaching kids to code (Scratch, etc) and there are a few for specific applications (Simulink, Labview) but I have never heard of one gaining mainstrean acceptance.
I can think of a few advantages off the top of my head:
1)Less fighting with syntax
2)Easier for beginners to pick up
3)Easier to find logic errors (in my opinion)
The main disadvantages I see is:
1)that it is slower to develop in
2)historically everything has been text so people are used to it
Any other thoughts on advantages and disadvantages? What would make you use a visual programming language?
I can think of a few advantages off the top of my head: 1)Less fighting with syntax 2)Easier for beginners to pick up 3)Easier to find logic errors (in my opinion)
The main disadvantages I see is: 1)that it is slower to develop in 2)historically everything has been text so people are used to it
Any other thoughts on advantages and disadvantages? What would make you use a visual programming language?