3 ms·
I think that exploring alternative ways of creating programs is an excellent worthwhile activity. But while it might "open up" programming as discipline for _so
by angdis 14y ago
I think that exploring alternative ways of creating programs is an excellent worthwhile activity. But while it might "open up" programming as discipline for _some_ people that would otherwise not do it, it doesn't follow that "everyone" will be able to program.
LabVIEW is an example of a visual programming language that has been around for 20+ years. It is very popular in manufacturing test and laboratory applications. It was supposed to make certain kinds of programming accessible to non-programmers. Did it do that? To some extent, yes. However to do anything even remotely large or complex with it you're still stuck with the same old problems of software development that the general public sucks at. The best LabVIEW "programmers" _are_ "programmers".
- freyrs3 14y ago> However to do anything even remotely large or complex with it you're still stuck with the same old problems of software development that the general public sucks at. Except that bad LabView code takes spaghetti code to a whole new level: http://img.thedailywtf.com/images/201104/labview.jpg http://img.thedailywtf.com/images/201104/labview.jpg
- angdis 14y agoIndeed! I've seen stuff much like that. Not pretty. A prefect example of why visual programming is no silver bullet.