I’ve been working through Russell and Norvig’s AI textbook—reading and implementing key algorithms in F# - but I’ve recently gotten derailed due to a multiweek vacation. I’ll get back into it this month.
I like F# quite a lot. It’s my recreational programming language of choice these days. It’s significantly more expressive and concise than C# for a few reasons: function currying, tuples, pattern matching, and excellent type inference. Coming from .NET, you have the advantage of knowing all the library functions already.
It’s the first functional language I’ve gone beyond toy programs in, aside from some Prolog in undergrad. From what I’ve seen of Haskell, it seems like a close cousin in both syntax and semantics.
I’ve been working through Russell and Norvig’s AI textbook—reading and implementing key algorithms in F# - but I’ve recently gotten derailed due to a multiweek vacation. I’ll get back into it this month.
How do you like F#? I’ve been thinking about trying it out since functional languages are pretty rad and I do most of my professional work in .NET.
I like F# quite a lot. It’s my recreational programming language of choice these days. It’s significantly more expressive and concise than C# for a few reasons: function currying, tuples, pattern matching, and excellent type inference. Coming from .NET, you have the advantage of knowing all the library functions already.
It’s the first functional language I’ve gone beyond toy programs in, aside from some Prolog in undergrad. From what I’ve seen of Haskell, it seems like a close cousin in both syntax and semantics.
Awesome! I’ll have to try it out.