häufig benutzte Implementierungen:
- Pascal: by-value (default) oder by-reference (VAR)
 
- C: by-value (Verweise ggf. selbst herstellen)
 
- C++ unterscheidet zwischen Zeigern (*, wie in C)
  und Referenzen (&, verweisen immer auf die gleiche Stelle,
  werden automatisch dereferenziert)
 
- Java: primitive Typen 
  und Referenz-Typen (= Verweise auf Objekte) by-value
 
- C#: primitive Typen und struct by-value, 
  Objekte by-reference, Schlüsselwort 
ref
 
- Scala: by-value oder by-name 
 
Johannes Waldmann
2011-01-18