They are useful in different ways.I have no idea of this and one director of a Top 10 quant program told me they are equally useful.
Just wanna see more opinions from people in the field.
careful with "new matlab" stuff. Python's power is far bigger than doing math operations..It is possible to answer this question from a million perspectives. C++ is a bit like Latin (but not as old!) in the sense that if you know it all the other languages are easy to learn. A serious C++ developer can learn Python in a few days/weeks/months.
I get the feeling that Python is the new Matlab in a sense.
Sure My remark was not based solely on what the language can or cannot do.careful with "new matlab" stuff. Python's power is far bigger than doing math operations..
For one, it's free.Sure My remark was not based solely on what the language can or cannot do.
Notice I said "in a sense".
OK, what does Python have that Matlab does not? That's a good question.
I answered but as pingu said, thats not the point of the question. We can discuss elsehwere !OK, what does Python have that Matlab does not? That's a good question.
Relax; I only mentioned Matlab twiceI answered but as pingu said, thats not the point of the question. We can discuss elsehwere !
most of these are IT topics. There is some IT guy which are going to solve those for me. I want to do some quant analytics and I'm not concerned with any of those. What can help me figure out something? Nowadays, usually Python and/or R allow me to do that.Relax; I only mentioned Matlab twice
BTW we've already had a C++ v Python thread on QN already. These discussions tend to become quite boring and very non-quantitative, like Yankees v Socks, Ajax v Feyenoord.
some ideas on objective metrics
1. Efficiency
2. Support for OOP, Generics, functional style
3. Stability and reliability
4. Maintainability of code
5. Integration with legacy system
6. Usability + productivity.
7. The kind of application to be used (PDE/FDM, Monte Carlo, CAD, hedging, Games!)
8. Which languages do your team use?
So, the fact that these are useful to you personally answers OP's question?most of these are IT topics. There is some IT guy which are going to solve those for me. I want to do some quant analytics and I'm not concerned with any of those. What can help me figure out something? Nowadays, usually Python and/or R allow me to do that.
I feel this is applicable only if you are doing POC sort of analysis and never going to code yourself and you just present proofs on paper. Someone else do the job of coding this, in to actual.most of these are IT topics. There is some IT guy which are going to solve those for me. I want to do some quant analytics and I'm not concerned with any of those. What can help me figure out something? Nowadays, usually Python and/or R allow me to do that.
the OP asked for most useful language. I gave him/her two choices: Python and R. (neither of them is C++).So, the fact that these are useful to you personally answers OP's question?
It sounds somewhat idiosyncratic to be honest.
??I feel this is applicable only if you are doing POC sort of analysis and never going to code yourself and you just present proofs on paper. Someone else do the job of coding this, in to actual.
Else, without any perception on these things you might just write "A CODE" but not the "industry usable code".
Actually, the question was C++ or Python.the OP asked for most useful language. I gave him/her two choices: Python and R. (neither of them is C++).
at the end of the day, they are going to use whatever they feel comfortable with... probably Excel.
what kind of problem are you trying to solve? Do you have a concrete example? That is probably a better question.I have no idea of this and one director of a Top 10 quant program told me they are equally useful.
Just wanna see more opinions from people in the field.
woah, where does that leave matlab? cause I'm really in that camp. it seems to be shunned by a lot of people -_-I get the feeling that Python is the new Matlab in a sense.
MATLAB has 2 problems I think:woah, where does that leave matlab? cause I'm really in that camp. it seems to be shunned by a lot of people -_-