Trampolina (informatyka)
Z Wikipedii
Trampolina w odniesieniu do technik programistycznych posiada wiele znaczeń; najpopularniejsze z nich to:
- W kompilatorze gcc, termin trampolina odnosi się do procesu tworzenia wskaźników do zagnieżdżonych funkcji języka C. Trampolina, to kod tworzony na stosie wywołan procesu w momencie odwołania się do zagnieżdżonej funkcji (ang. nested function). Adres (wskaźnik do funkcji) trampoliny staje się tym samym adresem wywoływanej funkcji. Kod trampoliny umożliwia funkcji zagnieżdżonej dostęp do lokalnych zmiennych bieżącej funkcji.
- Trampoliny, to obszary pamięci przechowujące wskaźniki do procedur obsługi przerwań, I/O itp. Wykorzystywanie trampolin wynika z charakterystyki większości modeli programowych mikroprocesorów, które oczekują procedur obsługi sytuacji wyjątkowych w ściśle określonych obszarach pamięci.