News for hackers. Stuff that matters.
Re:Why Functional Programming Matters (1984) [pdf] by kqr on Thursday December 08, 2016 @09:13AM (#13130352)
Handling "a lot of states" (rather, a large state space) is a hard problem in any paradigm.

Pure languages make this complexity apparent, and thus gives the programmer a true sense of how hard it is to do right. This makes it seem "harder" than in impure languages.

Impure languages let you get away with handwaving the state space, which – to be fair – is often enough. But when it isn't, you pay dearly for it after the fact.

There are no comments on this comment yet.