Hacker News new | ask | show | jobs
by keithnz 2748 days ago
many C# programs now leverage a lot of functional capabilities through Linq. More so in F#.

C# is more imperative with functional mixed in and does little to stop you doing functional "evils"

F# is more functional with ability to mix in imperative and mutations and stops you from doing functional "evils" unless you say you want to be evil