2011-10-31 10 views
5

Nie chodzi o przełomowe znaczenie ani nic, ale często widzę, że ludzie odnoszą się do przekazania wyjątku z metody do dzwoniącego jako rzucanie "w górę", gdy technicznie jest on rzucany w dół. stos wywołań, prawda? Czy to tylko jakiś humor programisty, czy co? Czy też stos wywołań może być rozwijany?Dziwna terminologia wyjątków "wyrzucanie"

Odpowiedz

9

Stosy tradycyjnie rosną w dół w pamięci, więc ramki połączeń głębiej na stosie znajdują się pod wyższymi adresami, więc wyjątek przesuwa "w górę" stosu.

4

Stos wywołań jest często postrzegany jako rosnący. Podobnie, gdy układy pamięci są rysowane jako obrazy, adres 0 jest często na górze.

Oczywiście może to być tylko chory żart. :)