剛好正在修compiler有slide.
不過是英文的, 看的懂請服用
Call by value: copy內容過去
Call by reference: copy address過去
Call by value-return: copy value, address過去, 完成後write back
Call by name: copy expression過去, expression在用到時才當場計算
slide:
http://www-scf.usc.edu/~csci410/notes/paramPass.pdf