Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this 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?
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.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
My data pre-processing for data clustering needs part of speech (POS) tagging. I am wondering if there's some library in C# ready for this.
SharpNLP
The best tool for natural language processing implemented in c# is SharpNLP.
SharpNLP is a C# port of the Java OpenNLP tools, plus additional code to facilitate natural language processing.
Embedding IronPython and NLTK
Python provides a package NLTK (Natural Language Toolkit) used widely by many computational linguists, NLP researchers.
One can try to embed IronPython under C# and run NLTK from there.
You can check the following link on how to do it.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have been doing UML diagrams on paper for awhile now, but I want to start doing it digitally for obvious reasons. I have used many bits of software that can do this, but some are over complicated and some just are not intuitive.
I should point out that I am a .Net programmer, so I don't use Eclipse :(
Can anyone suggest some good UML designers that are free? Online or desktop apps are fine.
You could try GenMyModel, it is online.
Having tried several ones, my choice would be Modelio, which is easy to handle and quite complete.
But it depends what exactly you want to do with it. Core Modelio is free, but some additionnal functionalities are not (I'm not exactly sure which ones, but I suppose code generation would be in the list Edit : Java generation is free but C# is not... sigh...).
ArgoUML is old but still reliable and standalone: http://argouml.tigris.org/
You now have Eclipse UML plugins which are free: https://stackoverflow.com/questions/390438/good-free-uml-tool-for-java-eclipse
A good long list is available at http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
Which ones are good is beyond me though. I suggest trying them out and keep the one that is the easiest for you to use.
UML Software as bouml are good,
but I recommand you Eclipse + Ecore / Ecore diagram technologies : You can draw your model and with acceleo generate code automatically.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for a professional tool that will enable me to implement an excel like formula engine.
I require support for custom functions, an editor (in winforms or WPF) which gives a descent user experience (Intellisense , auto complete, partial evaluation of the formula etc...)
All I could find so far are just back-end projects such as:
http://www.codeproject.com/Articles/17853/Implementing-an-Excel-like-formula-engine
http://www.codeproject.com/Articles/57264/Eval3-wrapper
And those do not provide any client side , only backend engine.
There are some Excel-formula-engines out there (mostly commercial) - but since you need a frontend too the only one I know of is SpreadsheetGear. Hope this helps...
Spreadsheetgear is one of the more established products. According to their site Microsoft also use their product?? It's expensive though.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for a resource that should help C# developer learning Java. I would like to have a fast reference that says, for instance:
C# | Java | Suggested alternative
Extension Method | NA | ...
Attributes | Annotations | ...
such a cheat sheet would be great resource in order to me, because he would help to break a thin barrier between the two world.
Comparison of C Sharp and Java (But it's missing the Suggested alternative ;-))
Java and C# Comparison (PDF version)
C# and Java: Comparing Programming Languages
Moving to C# and the .NET Framework, for Java Developers
Maybe a duplicate
Conversion tools are available - though I don't know if it's exactly what you are looking for - you could try either http://twigletsoftware.com/ or http://tangiblesoftwaresolutions.com/Product_Details/CSharp_to_Java_Converter_Details.html
Alternatively, for help with bridging the two languages together, take a look at http://www.25hoursaday.com/CsharpVsJava.html
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I would like to ask you all about the Unity framework and programming. Unity supports three different languages; Boo, C# and Unityscript. Say you were new to programming and developing on OS X.
What is the best language to learn and use alongside Unity to create games?
First of all, it's a matter of taste. All 3 languages are fully capable. It's also worth mentioning that performance-wise there is no significant difference.
So, which one? You'll have to choose for yourself.
Perhaps this would help:
C#:
pros:
well known, easy to find people who know it
strict (find mistakes during compile time)
usable code bits may be found online, even outside Unity's context
cons:
why so serious?
UnityScript (not really JavaScript):
pros:
easy to learn quickly
cons:
not strict (find mistakes late - only during run-time)
Boo:
pros:
beautiful syntax (pythonesquely clean)
strict (find mistakes during compile time)
cons:
not many people use it (so if you're hiring...)
For me, a web developer, Javascript was easiest to use. I use C# when I need to, but Javascript is fastest for me and I don't notice any performance hits.
You can check out this thread on the Unity forums for choosing a language to work with:
http://forum.unity3d.com/threads/18507-Boo-C-and-JavaScript-in-Unity-Experiences-and-Opinions