另外一种观点出现在高德纳的"Structured Programming with go to Statements" 中，文章分析了许多常见编程任务，然后发现其中的一些使用GOTO将得到最理想的结构。这些批评在一些编程语言的设计上起到了效果。虽然Ada语言的设计者在二十世纪七十年代晚期意识到了对于GOTO的批评，这条语句仍旧被包含进去，主要是用来支持自动生成那些goto语句必不可少的代码。但是，作为goto语句目的地的标签必须使用双尖括号括起来（如：«Start_Again»），而这个语法在其他语言中