How do I explain what's good about F#?
- by Ramon Snir
Many people ask me to explain to them why is F# (or other functional languages) better (or different) than other languages they know (like Java, C#, C++).
Until today, I either tried showing few examples or using longs scary words or lending Tomas Petricek's book, but I find those ways either time consuming or unclear.
Is there a simple(r) way to explain functional programming to imperative programmers?