Re:Jane Street: How to Build an Exchange
by pclmulqdq on Friday January 06, 2023 @04:52PM
(#34281776)
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.
[ Parent
| on HN ]
A shell of Allston (formerly big Java shop) lasted until last year.
Re:Jane Street: How to Build an Exchange
by willdearden on Friday January 06, 2023 @11:45PM
(#34285303)
I 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.
They didn’t fail due to their language choice
The 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.
Re:Jane Street: How to Build an Exchange
by pclmulqdq on Friday January 06, 2023 @09:12PM
(#34284328)
It'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.
Re:Jane Street: How to Build an Exchange
by Pepe1vo on Saturday January 07, 2023 @04:59AM
(#34286734)
That'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.