In programming one should always use the language the one with which you are most comfortable. However in some cases we choose C/C++ because it is much faster than Java or C#. (with MPI you can parallelize this task for very large clusters.)
I don't know the intention of the query so cant put the exact answer....