関数型プログラミング言語Haskell
■ このスレッドは過去ログ倉庫に格納されています
0866デフォルトの名無しさん
NGNG関数fが定義されているとして、f(1+1)を計算する時に
1+1を計算して2という値を渡すのがcall by value。
1+1という式(名前)を渡すのがcall by name。
call by nameは手続型言語ではAlgol、関数型言語ではMiranda, Haskelなど
call by valueは大部分の手続型言語と関数型言語ではML, Lispが採用している。
■ このスレッドは過去ログ倉庫に格納されています