22 ms·
Is F# not easy? You're just writing functions and there's low syntactic (curly braces, defining classes, etc.) overhead which means a high signal-to-noise ratio
by zogrodea 3y ago
Is F# not easy? You're just writing functions and there's low syntactic (curly braces, defining classes, etc.) overhead which means a high signal-to-noise ratio. I think it might be a little more complicated than Python (because of static vs dynamic typing) but you can go quite far without introducing more complicated features.
I personally think it would be easier to teach a beginner F# (just the language, not the ecosystem like ASP.NET or Spring) than C# or Java.
- 7thaccount 3y agoI tried learning F# with nearly zero .NET knowledge and found it a horrific experience. In comparison, Python, Perl, and many more languages were a cake walk. It wasn't the FP paradigm, but doing anything useful without already knowing the .NET libraries and C#. I have most of the books and they're worthless to me as they assume I'm a seasoned .NET enterprise developer. I eventually gave up after trying several times.