4 ms·
There is a little bit of survivorship bias here: in the 2000's, the two main languages of HFT were C++ and Java. By 2015, all the Java shops (and many of the C
by pclmulqdq 4y ago
There is a little bit of survivorship bias here: in the 2000's, the two main languages of HFT were C++ and Java. By 2015, all the Java shops (and many of the C++ shops too) had failed. Lots of companies tried to do something other than C++, but most of them chose wrong.
- log_n 4y agoA shell of Allston (formerly big Java shop) lasted until last year.
- willdearden 4y agoI was there until the end. It was definitely fading into obscurity but still had >50% of peak numbers. And we were switching to C++ in the last year or so.
- edf13 4y agoThey didn’t fail due to their language choice
- mr90210 4y agoThe author never said they failed because of language choice. > By 2015, all the Java shops (and many of the C++ shops too) had failed. Lots of companies tried to do something other than C++, but most of them chose wrong.
- pclmulqdq 4y agoIt's hard to imagine that language choice wasn't a factor - or at least that the philosophical ideals that led to the language choice weren't a factor.
- Pepe1vo 4y agoThat's not true, I've worked at IMC and they extensively use Java for their production systems. The performance critical parts are a mix of hand crafted assembly, C, C++, FPGAs and a dozen other esoteric languages/techniques no ones ever heard of.
- pclmulqdq 4y agoSo you're saying they're a C++ shop that uses other languages when appropriate? Like every other C++ shop in trading?
- moeymo1 4y agoThis is factually incorrect, and saying a trading shop failed because of language choice is, um, less than smart.