Imaginantia

思ったことを書きます

実行順でしかプログラムを読めない人たち

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

ならば関数型やストリーム処理はどう捉えれば良いのだろうな?

「契約」とか「保証」みたいな気持ちを結構強く持っているが、微妙に本質とはずれているような気がする。