Belangrijkste verschil: call by value en call-by-reference zijn beide methoden voor het doorgeven van argumenten. In call by value wordt een kopie van werkelijke argumenten doorgegeven aan respectieve formele argumenten; terwijl in call by reference de locatie of het adres van de werkelijke argumenten wordt doorgegeven aan de formele argumenten.
Call by value en call by reference zijn beide methoden om argumenten door te geven. Ze kunnen worden gebruikt om waarde of gegevens door te geven aan een andere functie. De manier waarop ze de argumenten doorgeven, verschilt echter.