( xzsolt | 2012. 12. 13., cs – 06:20 )

+1

Az én tapasztalatom, hogy vannak olyan helyzetek (pl: összetettebb algoritmus) amikor a goto nélküli megoldás az átláthatatlanabb és/vagy lassabb kódot eredményez, illetve kódsorok/részletek fölösleges megismétlését kényszeríti ki.

Egyébként nincs olyan programozó aki nem használna goto-t!!!
Mivel végül minden program gépi kódban fut ott a goto = jmp, ha ezt eltávolítanánk egyetlen program se futna.
:-)

Én közvetlenül is használom az assembly nyelvet, ott egyáltalán nem kérdéses a "goto" használata.

Magasabb szintű nyelveken is lehet és néha érdemes is használni, természetesen ha indokolt, de ez minden utasításra evidensnek kellene lennie.

Átláthatatlan kódot ráadásul goto nélkül is lehet írni, akkor miért ez az utasítás a bűnbak?!

...hülye kérdés volt, mert az emberek bűnbak keresési reflexe miatt van ez...