4 ms·
Human language evolved over years to let us describe everything in detail on a very abstract level. Computer languages inherit a lot these features from human l
by carlmr 9y ago
Human language evolved over years to let us describe everything in detail on a very abstract level. Computer languages inherit a lot these features from human language.
My favorite analogy: Visual programming languages are like a foreigner going to a Korean McDonald's. He can grunt at pictures and get what he points at, but he can only do a limited set of things that were envisioned by the menu planner. You can't get the burger without tomatoes by grunting.
- coldtea 9y ago>My favorite analogy: Visual programming languages are like a foreigner going to a Korean McDonald's. He can grunt at pictures and get what he points at, but he can only do a limited set of things that were envisioned by the menu planner. You can't get the burger without tomatoes by grunting. Also a wrong analogy. You can have 100% power/syntax parity between a visual language and any text language.
- carlmr 9y agoYou can make a McDonald's menu that can represent everything you want to say in a text language with 100% power/syntax parity. But then it becomes too burdensome for the user. Just like most visual programming languages that have all these features make things much more complicated just to make it visual.