thanks.It gave me a good understanding of what this is capable of. How is it in terms of performance ? Can I process gigabytes of data in minutes ?
Same as C#, according to the author, but that probably presupposes that you'd be doing the same thing in both (equally imperative code).
Theoretically they should be the same; they all run on the CLR. But I think F# lends itself to stuff like tail-recursion and data operations such that the code has a tendency to self-optimize as you write it, which is kinda neat.
I think you are misunderstanding this part. Tail call optimization can (sometimes) allow functional code be as fast as its imperative equivalent. It's not a magic bullet that makes it faster than the imperative code.