|
|
|
|
|
by pmarreck
3780 days ago
|
|
I don't think so, this time: http://gamasutra.com/view/news/169296/Indepth_Functional_pro... "My pragmatic summary: A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in. In a multithreaded environment, the lack of understanding and the resulting problems are greatly amplified, almost to the point of panic if you are paying attention. Programming in a functional style makes the state presented to your code explicit, which makes it much easier to reason about, and, in a completely pure system, makes thread race conditions impossible." |
|