DEV Community

Discussion on: I am a Researcher in Computer Science, Ask Me Anything!

itstudiosi profile image
David Gil de Gómez Ask Me Anything • Edited on

I currently have installed:

  • Visual Studio 2015 (C++/C# coding)
  • R + RStudio
  • SageMath
  • PyCharm Community Edition (Python 3 coding)
  • Matlab with remote license (University license server)

As you can see it is a mix of math-oriented tools and pure programming tools. Usually, I prototype the algorithms either in C# or Python (for development speed) and then I translate them into C++ (for execution speed). The other tools are for testing math concepts, statistics, and graphing which is necessary for all of our scientific production.

All Python, C# and C++ have bindings for most of the libraries we use (especially OpenCV), so we can afford to do the translation fairly easily.

N.B. As you can imagine, most of what we do runs under Windows.