FunktionsaufrufOverhead
Der Funktionsaufruf bezeichnet in der Programmierung den Vorgang, eine Funktion, Methode oder Prozedur auszuführen. Dabei wird der Code der Funktion mit den gegebenen Argumenten gestartet und der resultierende Rückgabewert an den Aufrufer zurückgegeben.
Ablauf: Der Aufruf besteht aus dem Funktionsnamen bzw. Funktionsverweis und einer Liste von Argumenten. Der Compiler
Parameterübergabe: Werte können durch Wert, durch Referenz oder durch andere Mechanismen übergeben werden; dadurch beeinflussen Seiteneffekte
Varianten: Direkter Funktionsaufruf; Methodenaufruf (Objektorientierung); Rekursiver Aufruf; Funktionszeiger/Verweise; First-class Functions in Sprachen wie JavaScript, Python, Lisp;
Bedeutung und Probleme: Funktionsaufrufe strukturieren Programme modular, wiederverwendbar und testbar. Typische Fehlerquellen sind falsche Typen oder