V dalsim pokracovani tohoto serialu se o tomto fenomenu taky zminim. Odsuzovani goto IMHO vzniklo ze spatneho pochopeni Dijkstrova clanku o (ne)strukturovanem programovani - "Go To Statement Considered Harmful" (najdete na Googlu).
Nam to alespon (o hrichu v pripade pouziti goto) vtloukali do hlavy jak na SS, tak i na VS. Ve skutecnosti vsak nezalezi na jazykovych konstrukcich, ale na pouziti. Strukturovane se da psat i pouze s "if" a "goto" (nebo na druhou stranu klidne bez jakykoliv smycek a podminek).
Spis jde o to, ze vetsina pouziti goto je dost prasacka, hlavne v Basicu aj. Cecko je na tom lip, tam jsou moznosti goto vcelku rozumne omezeny (uvnitr funkci, omezeni pro smycky apod.). Java pro vyskok z vnorenych ifu pouziva break s navestim, coz je jenom jinak nazvane a vice omezene goto :-)