Data Mining | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Data Mining

What is the best programming language for data mining, in every aspect? I want to write a code to parse billions of string.(~40Gb) Moreover, keep in mind, i want to make a visual program, on the other hand very user-friendly program. Sincerly, thanks in advance to you

18th Jun 2018, 7:08 PM
Milad Eidi
Milad Eidi - avatar
3 Answers
+ 2
depends on what you mean by data mining. but python and R are very popular in my field. any heavy lifting you can do in c/c++ and call from python
18th Jun 2018, 8:03 PM
Max
Max - avatar
+ 1
If you're doing something that requires that much speed you should stick to C/C++ or some other similar language (maybe OpenCL, if what you're doing can be parallelized). As for the UI, you can make some very beautiful things using Qt (for C++). Always remember, you can mix and match languages. Python and C/C++, for example, play well together, so you can make the code that needs to be fast in one of these languages and write the UI in Python (if you feel more comfortable doing it that way).
18th Jun 2018, 7:35 PM
Vlad Serbu
Vlad Serbu - avatar
+ 1
Milad Eidi Haven't used it much, as I'm not that familiar with the Windows or .NET ecosystems. If that's what your familiar with, go ahead and use it. Just make sure to time some tests (how much it would take to work on a few megabytes etc) to make sure it's fast enough for what you want to do. In principle, it should be a good fit for what you're attempting. That is of course *if* it's fast enough.
18th Jun 2018, 7:49 PM
Vlad Serbu
Vlad Serbu - avatar