今までの手続き型言語に慣れた人たちが関数型とかに行くとプログラムがわからないのはきっとそういうことなのだとおもう。 きっとその人達は「実際にやる内容」とか、特に「時間」を気持ちの前提に置いている。そしてそれは関数型やストリーム処理などとは相反する考え方である。
ならば関数型やストリーム処理はどう捉えれば良いのだろうな?
「契約」とか「保証」みたいな気持ちを結構強く持っているが、微妙に本質とはずれているような気がする。
今までの手続き型言語に慣れた人たちが関数型とかに行くとプログラムがわからないのはきっとそういうことなのだとおもう。 きっとその人達は「実際にやる内容」とか、特に「時間」を気持ちの前提に置いている。そしてそれは関数型やストリーム処理などとは相反する考え方である。
ならば関数型やストリーム処理はどう捉えれば良いのだろうな?
「契約」とか「保証」みたいな気持ちを結構強く持っているが、微妙に本質とはずれているような気がする。