2 ms·
> Financial, real-time style High Frequency Trading apps are often written in Java - not C++. They're written in a very specific style of Java, where you take
by twic 7y ago
> Financial, real-time style High Frequency Trading apps are often written in Java - not C++.
They're written in a very specific style of Java, where you take pains not to allocate, which looks a lot more like C++ than idiomatic Java. Operationally, strange rituals are followed to avoid recompilation or other otherwise normal runtime activity during trading hours. The app will be started on sunday night, and the team spends the week praying it doesn't need restarting during the week.
You can do HFT in Java, but it's a dancing bear.