プログラマが知るべき97のこと
のエッセイの中で、
「関数型プログラミングを使用する事により参照透過性が向上する」という記述がありました。
参照透過性は他の言語でも確保する事はできますが、なぜ関数型言語を使用した場合は参照透過性が向上するのでしょうか?
推論として
①関数型言語の場合、参照透過性の概念は一般的な物なので、プログラマが意識してプログラムする事により参照透過性が結果、向上する。
②関数型言語に参照透過性の向上の為のなんらかの制約や制限がある?
①、②の複合的要因の結果として、関数型言語の場合、参照透過性が向上するのかと考えていますが、②に関しては関数型言語の経験がない為、ただの推論で実際の所がわかりません。
お分かりの方がおられましたらご教授お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/24 14:15
2015/08/24 14:17