|
|
|
|
|
by SomeCallMeTim
4809 days ago
|
|
>My take is that imperative compilers are an admission that functional programs are easier to reason about. If you're implying that "easier to reason about" for a compiler is equivalent to "easier to reason about" for humans, I think that's a fallacy. Where functional programming fails is in performing tasks that are predominantly imperative; say, anything involving real-time behavior, like games or animation. And by "fails" I mean that an imperative language is easier for humans to follow when it maps more directly to the problem at hand. |
|
I would like to know why you think that. The same predominant factor, complicated interactions, prevents easy reasoning in both cases.
I don't agree that functional programming fails in those cases.