Question

As I understand there are languages that are excellent for mathematics, statistics and analysis.

I'm getting into Data Science, and the language that keeps popping up is R. Does Microsoft have a language similar to R? I come from a C# background. I develop applications in C#, so it would be nice to have a language similar to R that I can use in my current C# projects for data science and data analysis related tasks.

Does such a language exist?

Was it helpful?

Solution

SAS is the 800 lb gorilla in that market, but it's expensive and it's C# integration is limited to using C# to drive the SAS system (basically tell SAS to process a file, then output the results, then read those results). As already mentioned in the comments R has C++ bindings, which can be used via interop in C#. MS supplies F# which can be very useful for that sort of work (and interfaces naturally to C#). One place to look is http://research.microsoft.com/en-us/ they always have lots of stuff going on and might provide something that would be useful. Also LINQ in C# provides some primitive functionality (sums, averages, that sort of thing) and can be easily extended.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top