I want to learn some powerfull language for functional programming and AI. I have experience with Lisp programming. I also know C# and Java, work on Linux and Windows equal. My question is: F# or Scala or something else ?
So, this is a silly question, but really? F# as "the best functional programming language"?!
Ed Swangren
2010-10-20 00:07:29
When we say "best" we always put a bit of subjective in the term. I am seeing that you have voted to close the question with the motivation `as subjective and argumentative` and then you come here, and downvote, to argument on "not best"? Really funny...
Lorenzo
2010-10-20 00:17:48
+3
A:
Personally I like Lisp, but I think Haskell is getting a lot more attention these days.
As for "best" that's too subjective without defining your application domain.
slomojo
2010-10-20 00:06:29
@Jenny, Haskell has a good performance ratio in comparison with other Functional languages. Regarding fuzzy logic and reinforcement learning, I couldn't authoritatively comment. The syntax of Haskell, compared with say Lisp, does seem to be more expressive.
slomojo
2010-10-20 00:30:53
Haskell syntax tends to be more expressive because Haskell has syntax and Lisp basically doesn't.
Chuck
2010-10-20 00:40:12
@Chuck, fair comment. But Haskell has an expressive syntax in it's own right, Lisp syntax or (virtual) lack thereof was a poor comparison on my part.
slomojo
2010-10-20 01:03:37