title: Flowcharts - a way of drawing GOTOs?
body: <p><strong>Background</strong>: I've inherited a proof-of-concept project which gives the user a drawing canvas on which to construct a flowchart. It then tries to generate some procedural code from the flowchart.</p>
  
  <p>I have serious doubts whether this can ever be truly successful, partly because there are so many bugs, but fundamentally because...</p>
  
  <p><strong>Question</strong>: Aren't flowcharts just a way of drawing GOTOs? And therefore isn't it necessarily going to be difficult to generate well-structured procedural code from a flowchart?</p>