传引用调用的语言中追踪函数调用的副作用比较难，易产生不易察觉的。很多语言支持某种形式的传引用调用，但是很少有语言默认使用它。FORTRAN II 是一种早期的传引用调用语言。一些语言如C++、PHP、Visual Basic .NET、C#和REALbasic默认使用传值调用，但是提供一种传引用的特别语法。在那些使用传值调用又不支持传引用调用的语言里，可以用引用（引用其他对象的对象），比如指针（表示其他对象的内存地址的对象）来模拟。C和ML就用了这种方法。这不是一种不同的求值策略（语言本身还是传值调