Serving the Quantitative Finance Community

 
User avatar
operationsres
Topic Author
Posts: 0
Joined: October 19th, 2010, 4:09 am

How important are low level languages for researchers at quant funds?

December 29th, 2012, 3:57 am

For those that do research/model building at quant funds (i.e., not derivs quants), how important are languages like C/C++? Can you get away with just having R/Matlab in this kind of role, with the idea that proper implementation in C++ type languages will be done by developers?
Last edited by operationsres on December 28th, 2012, 11:00 pm, edited 1 time in total.
 
User avatar
DominicConnor
Posts: 41
Joined: July 14th, 2002, 3:00 am

How important are low level languages for researchers at quant funds?

December 30th, 2012, 6:37 pm

Yes, you can "get away with" no C++, it does make it tougher though.
 
User avatar
katastrofa
Posts: 7931
Joined: August 16th, 2007, 5:36 am
Location: Event Horizon

How important are low level languages for researchers at quant funds?

December 31st, 2012, 5:42 pm

I've had several interviews with quant hedge funds, noone asked me about C++. Their quants used either Java or C#.
 
User avatar
operationsres
Topic Author
Posts: 0
Joined: October 19th, 2010, 4:09 am

How important are low level languages for researchers at quant funds?

January 1st, 2013, 1:25 am

QuoteOriginally posted by: katastrofaI've had several interviews with quant hedge funds, noone asked me about C++. Their quants used either Java or C#.Can others confirm this? I know one of the largest market makers/high frequency prop firms uses C++ (although I guess they're not a hedge fund).
 
User avatar
operationsres
Topic Author
Posts: 0
Joined: October 19th, 2010, 4:09 am

How important are low level languages for researchers at quant funds?

January 1st, 2013, 2:48 am

QuoteOriginally posted by: katastrofaI've had several interviews with quant hedge funds, noone asked me about C++. Their quants used either Java or C#.Was this for a research position?
 
User avatar
katastrofa
Posts: 7931
Joined: August 16th, 2007, 5:36 am
Location: Event Horizon

How important are low level languages for researchers at quant funds?

January 1st, 2013, 3:12 am

Yes.
 
User avatar
quantstart
Posts: 0
Joined: March 7th, 2010, 11:16 am

How important are low level languages for researchers at quant funds?

January 7th, 2013, 2:01 pm

It depends on the shop, and the quant group within that shop, doing the hiring.For "greenfield" quant research you will probably be using R, MatLab or Python. It is unlikely anyone would choose to use C++ as a starting infrastructure wide language if they had the choice! Each of these languages can be optimised for execution speed sufficiently well these days via libraries such as NumPy. You do sometimes find MS tech such as C# in funds though, particularly if the operators have spun out from a bank and have taken some of their IT with them. At the fund I used to work at we made exclusive use of Python and MatLab for trading system infrastructure and research.Once you start looking at high-frequency trading firms then C and C++ will be extremely important. This is the realm of co-location, FPGAs and advanced network/socket programming, where extensive low-level programming skills are highly valued. Unfortunately for HFT firms, current low market volatility has slowed down this sector recently.