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

which language..

  • C, C++, C#

    Votes: 40 38.1%
  • Python

    Votes: 17 16.2%
  • Delphi

    Votes: 6 5.7%
  • Java

    Votes: 12 11.4%
  • Pascal

    Votes: 3 2.9%
  • C#

    Votes: 11 10.5%
  • D

    Votes: 0 0.0%
  • Perl

    Votes: 4 3.8%
  • other

    Votes: 9 8.6%
  • your own..

    Votes: 3 2.9%

  • Total voters
    105
Quote from nononsense:

Gann,

I have a hard time to follow you here:
"Then get into Python -> Java/C# -> C++".
What is your logic behind this?

Indeed, I would say it's better for you to stick to Wealth-Lab, Tradestation or Metastock.

My logic behind using Python first is due to dealing with data. When I first started moving out of TS / WL environment, I had a hard time dealing with classes, array(queue, arraylist... etc. etc.), and datatypes. Python interprets much of what's needed and lets you concentrate on the control structures of reading/writing data.

So basically what I am saying is, Python is easier and more straight forward when it comes to "duplicating WL and TS testing engine" capabilities than C#/Java.

After that, it comes down to automated order execution. I find that most FCM and retail brokers have a stronger support towards C# and Java than Python. So if that is required I would start learning them. Also, by the time the programmer is comfortable with Python, I think it's a faster/easier transition. Also, there's IronPython / Jython to make things much more easier.

Finally with C/C++, it's when you need heavy computer power and speed... more-so full control of the whole "system" you are dealing with.

I basically learn new technical skills when there is a necessity. So I stuck to my own experience and recommended it the way I feel is best.
 
Back
Top