3 ms·
I think the poster means that c# has many functional features and F#, while being functional language at heart has lots of OO features integrated in it. PS And
by dfkf 12y ago
I think the poster means that c# has many functional features and F#, while being functional language at heart has lots of OO features integrated in it.
PS And the linked question only describes the limitations of Visual Studio where you can have only one language in a given project.
- ClosureSpin 12y ago> I think the poster means that c# has many functional features Yeah just like C++ or Java now have "functional features". That doesn't make them functional languages, they don't promote functional programming to the extent that Scala does. Aside from that, their type systems are much too unexpressive to allow for the style functional programmers are used to, not to mention they promote mutability.