Istnieją paradygmaty, jak np. obiektowy, funkcyjny, czy zdarzeniowy, w których instrukcja ta nie występuje, choć mimo wszystko wiele języków realizujących kilka paradygmatów (przede wszystkim opartych na C) ją zawiera. Nie zaleca się mieszania paradygmatów ze względu na możliwość zaciemnienia struktury kodu – często przytaczanym przykładem jest właśnie użycie imperatywnej instrukcji skoku w kodzie obiektowym (zwłaszcza gdy skok odbywa się między dwoma nie związanymi ze sobą blokami kodu, np. z ciała jednej klasy do drugiej). Umiejętnie zastosowana instrukcja skoku może jednak znacząco ułatwić opuszczenie imperatywnej bądź proceduralnej części obiektowego kodu (np. wielokrotnie zagnieżdżone instrukcje warunkowe lub wyboru; należy zauważyć, że często stosowane instrukcje kontynuacji, opuszczenia, czy powrotu to w istocie inne formy instrukcji skoku, za jej dość rozwiniętą wersję można uważać instrukcję wywołania).

Zobacz też

COME FROM

Przypisy

Kategoria:Konstrukcje programistyczne