I just had a lot of repetative web work to do and im starting to look at F# , it looks like F# fits really well with C# replacing the batch files / scripts you use and great for proto typing.
Things where C# are better
Lib /UI Development
Writing large assemblies
When you need low level control or unsafe.
When you use TDD
When F# is better.
When you need quick and dirty codes ( utilities)
Screen / Web scraping
AI scripts
Mathematics / financial scripts
Workflow scripts
Frequently changing code.
Project control.
How often with C# did you have to do something really simple like put in a bunch of reg setting (from a reg file) , control nmake/make for daily builds , prototype code to get quick data to test something etc. F# seems to do all these things better. TDD test scripts should work very well with F# as well.
Print | posted on Sunday, October 11, 2009 4:34 PM