3 ms·
> I would certainly not claim to have a deep understanding of functional programming. From a philosophy-of-complexity perspective it's not needed, all you need
by mrkeen 2y ago
> I would certainly not claim to have a deep understanding of functional programming.
From a philosophy-of-complexity perspective it's not needed, all you need to ask is: will my code give the same output given the same input? (And if not, there's your complexity!)
Of course, this is a big ask of a programmer. Leaving determinism up to the programmer in an imperative setting is like leaving memory-safety up to the programmer in a C setting.