függvényhívás
A függvényhívás a programozási nyelvekben a függvény vagy metódus végrehajtásának kezdeményezése. A hívás során a hívó kód átadja a szükséges paramétereket, a függvény végrehajtása megtörténik, majd visszatér a hívóhoz egy eredménnyel (vagy üres értékkel, ha a függvény nem ad vissza értéket).
A paraméterátadás módja jelentősen befolyásolja a viselkedést. A leggyakoribb megközelítések az értékátadás (pass-by-value) és a referenciaátadás
Az egy híváson belüli végrehajtás a verem (stack) segítségével történik. Minden hívás tárolja a visszatérési címet,
Fontos fogalmak: a függvények lehetnek tisztán funkcionálisak vagy oldaleffektusokat is tartalmazhatnak; magasabb rendű függvények (paraméterként megadott
Nyelvi különbségek: C-ben és C++-ban főként érték- vagy referenciaátadás van; Pythonban objektumok referenciával történő átadását kezeli;