Well, since you're studying IT, I assume that you know quite a bit about different types of programming languages and paradigms. To compare two specific languages, have you tried looking at their wikipedia articles? They tend to be very detailled.
I didn't mean to imply that Mathematica would be unsuited for a commercial application - there are plenty of companies using Mathematica for all sorts of things. It's just that your initial post sounded a bit as though there's a client or boss in the picture and you're making decisions that are above your paygrade.
Now that you've clarified the academic nature of the project, I see no problem with Mathematica. If you're free to choose any language for this project, and development time is a factor, Mathematica is certainly a good bet, and you'll get to know a beautiful language.