hi nana,Quote from Nana Trader:
I think i know what you are going to say.. learn Python.
Question isn't whether Python, C#,..is best language to learn. I'm just saying it's better to skip the idea of active trading for sake of turning profitable and better lifestyle. I don't want to end up getting rich, but die trying behind PC everyday
Having very extensively written about this in the past, let me resume very briefly.
If you set out to program computers in research projects - most automated market systems would fit this category - fast development turn-around is of utmost importance.
Over many years, it has been found that development time (debugging part most important), is mainly dependent on the number of lines of code required. In this sense, one could attribute a "clutter" factor to every single programming language.
"Good"scripting languages shine in this "time to finish" as reported go by a factor of 2 up to 10 as compared to C++ or C#. Also Java is a rather "high clutter" language.
Know-nothings will immediately object with the execution speed argument. This is a complete nutty idea as in well written code, "good" scripting languages ONLY intervene as a kind of glue between execution blocks of highly optimized C++ library code. Penalty is almost nihil.
As to your: "I think i know what you are going to say.. learn Python." It is true that I am actually using Python (or stuck with Python). In fact, if I am not mistaken, I have not very often - if at all - referred to Python in my most recent posts. I have already pointed out that Ruby could also be a very serious contender. Being myself very tied up in my current Python projects, switching to Ruby is not that easy right now. This said, if I would have to choose between both, I would go for Ruby.
nono
