Recommended Programming Language for Finance

Discussion in 'Professional Trading' started by crandall_v, Aug 10, 2008.

  1. Hello,

    I am currently a junior at Georgia Tech working towards a B.B.A. in Finance. I hope to into investment banking. I plan on getting an M.B.A. (Finance) in the future, or possibly a Masters in Econometrics.

    I was wondering what would be the best programming language to learn in my position. I was originally looking to learn Fortran (an invincible, very powerful, and well established programming language). However some people recommended MATLAB, C, or C++.

    I was wondering what people here would recommend to learn.

    Any input is greatly appreciated,
    Thanks in advance.

    -Crandall
     
  2. You might read some investment banking help wanted ads and notice what computer languages are required.
     
  3. CBuster

    CBuster

    If you are committed to learning a language, C++ is the way to go. Most algo firms use this for their production level development.

    This is assuming that you are already a master of VBA in Excel - not the best programming language but by far the most widely used programming tool on Wall Street, especially outside of the pure high frequency quant desks
     
  4. You cannot go wrong with C/C++. Once you master it, switching between languages is easy.

    Every trading platform has its own API or scripting language. Just get the basics down.

    If you are looking for a good intro to programming, try PHP. Free and much of the syntax can move you to C/C++.
     
  5. SAS--- This is what my boys in South Beach use. Some say its outdated, but we don't agree.

    Gary
     
  6. jeb9999

    jeb9999

    SAS is a set of software, not a programming language.
     
  7. lately

    lately

  8. I heard Jane Street uses just OCaml. Not sure if that's a beginners language, though, and it might not be used broadly.
     
  9. jeb9999

    jeb9999

    But it can only be used within the SAS set of software.

    It is not a general purpose programming language.
     
    #10     Aug 11, 2008