best language for quantiative finance? C, D, Fortran,python etc.

Discussion in 'Automated Trading' started by Batman28, Jun 1, 2006.

which language..

  1. C, C++, C#

    40 vote(s)
    38.1%
  2. Python

    17 vote(s)
    16.2%
  3. Delphi

    6 vote(s)
    5.7%
  4. Java

    12 vote(s)
    11.4%
  5. Pascal

    3 vote(s)
    2.9%
  6. C#

    11 vote(s)
    10.5%
  7. D

    0 vote(s)
    0.0%
  8. Perl

    4 vote(s)
    3.8%
  9. other

    9 vote(s)
    8.6%
  10. your own..

    3 vote(s)
    2.9%
  1. Of course you can. This was not my point though. In passing, I was referring to libraries wherein sometimes Fortran runtimes are involved. NO DEED TO WRAP ANYTHING AT ALL in Python calling these libraries.

    Look at:
    http://www.scipy.org/Topical_Software
    Existence of Math & Stat libraries potentially useful in trading has come up in several ET threads.
     
    #71     Jun 2, 2006
  2. OK for those who know nothing else.
     
    #72     Jun 2, 2006
  3. (1) You badly need to read up a few things on distributed computing, especially if C# / .NET is the only thing you seem to have heard of;
    (2) From your smartquant url it would appear that there is nothing special about a "quant". That's what we all seem to be tinkering with. Thank you for clearing up that nasty "quant" question.
     
    #74     Jun 2, 2006
  4. Not just top management. It would appear most on ET as well :D
     
    #75     Jun 2, 2006
  5. hey Valdis thanks for all the info.. interesting stuff.
     
    #76     Jun 2, 2006
  6. It always amazes me how even a question like this one gives rise to such subjective and emotional replies.

    The ideal trader in my mind is a very rational, disciplined and stressless person that doesn't easily get carried away by emotions. Or such traders don't bother to participate in discussions on trader boards or there are only very few traders around with this kind of profile.

    Cheers,

    Old European
     
    #77     Jun 2, 2006
  7. andread

    andread

    Disagree respectfully

    You are talking about compiled Python, I assume. This could be possible, but I find it hard to believe, at least in the majority of the cases. I couldn't find any benchmark, though.
    And what does "almost as fast" mean? 2%? 5? 10?

    I can imagine that Python does more per line of code (and how much more?), but that doesn't make it suited to large project development.

    I would say it's mostly a matter of definition. But yes, to use your words I meant that Python is not statically typed. I personally find it very annoying, and I could never use it for complex code.
    This is, of course, personal opionion
     
    #78     Jun 2, 2006
  8. It didn't surprise me in the least.

    I knew as soon as I saw the title of this thread that the usual suspects were going to come out of the woodwork, prostelize about Python and attack anyone who dared to suggest anything else.
     
    #79     Jun 2, 2006
  9. Let's all conclude then that "quants" doesn't mean anything, except for fuzzy dreaming about money-making. Another footnote for a future edition of "Extraordinary Popular Delusions and The Madness of Crowds".
     
    #80     Jun 2, 2006