funkcióhívások
A funkcióhívás egy programozási fogalom, amely egy kódrészlet végrehajtását jelenti, amelyet egy másik helyről indítanak el. Ez a funkció vagy eljárás egy argumentumlistát kaphat, amely további adatokat szolgáltat a működéséhez. A funkcióhívás lehetővé teszi a kód moduláris felépítését, újrahasználhatóságát és egyszerűbb karbantartását. Amikor egy funkcióhívás történik, az aktuális programvégrehajtása felfüggesztésre kerül, és az irányítás átkerül a hívott funkcióhoz. Miután a funkció befejezte a feladatát, az eredmény (ha van) visszatér a hívó helyre, és a programvégrehajtása onnan folytatódik, ahol abbamaradt. Ez a mechanizmus alapvető fontosságú a legtöbb programozási nyelvben, és segít az összetett problémák kisebb, kezelhető részekre bontásában. A függvényhívások kezelése általában egy verem (stack) segítségével történik, amely tárolja a visszatérési címeket és a helyi változókat.