DEV Community

[Comment from a deleted post]
Collapse
 
kspeakman profile image
Kasey Speakman • Edited

I don't go for all that abstract math as it isn't really necessary to solve problems. And using those abstractions makes the code hard for new devs to learn (they first have to back-fill math theory).

But I love functional programming because it basically fixes the things that went wrong with structured programming -- mainly shared mutable state. It allows me to write code that is very simple and understandable. And it gives me more tools to express a solution in code. For example, union types.

F# is my language of choice.

Collapse
 
sendilkumarn profile image
Sendil Kumar

F# is really awesome. Heard a lot of good things about it. Hopefully I will spend sometime with it.