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.
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.
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.
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?
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.
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".
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.
I get the feeling that Python is the new Matlab in a sense.
woah, where does that leave matlab? cause I'm really in that camp. it seems to be shunned by a lot of people -_-