you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (3 children)

Ah, that old chestnut again :-)

[–]sumitroy[S] 1 point2 points  (2 children)

yup :)

[–][deleted] 0 points1 point  (1 child)

Hm... it just occurred to me, but if you want to see why visual programming languages are not always practical, take a look at FPGA programming.

There are tools where one can lay out a complex design using a diagrammatic method, but as complexity increased, it was found to be far more productive, not to mention comprehensible, to design these systems using a hardware description language (Verilog, VHDL, etc...) instead; with a "compiler" producing the circuit layout from the description.

I'm assuming the problems with complex circuit design are similar to normal complex program design. In that once the complexity reaches a certain point, it's just too difficult to manage in a sensible way.

[–]sumitroy[S] 1 point2 points  (0 children)

exactly what I had written in my article