4 ms·
Yeah I guess I used C and C++ interchangeably, but I believe C++ is the language of HFT. Do you have evidence to the contrary?
by mr_00ff00 4y ago
Yeah I guess I used C and C++ interchangeably, but I believe C++ is the language of HFT.
Do you have evidence to the contrary?
- pjmlp 4y ago"Why we chose Java for our High-Frequency Trading application" https://medium.com/@jadsarmo/why-we-chose-java-for-our-high-frequency-trading-application-600f7c04da94 https://medium.com/@jadsarmo/why-we-chose-java-for-our-high-...
- mr_00ff00 4y agoI don’t think your article makes the claim Java keeps up with C++. That article seems to be about getting latency low and consistent so Java can compete with C++.
- pjmlp 4y agoIt keeps enough when the measurement is delivering products into production, that is what matters to business owners, not winning language benchmarks.
- mr_00ff00 4y agoFair enough, although is Java specifically the only language that could do this? It surprises me that people turn to Java instead of say Go or Elixir or (keeping on topic with the article) Swift?
- zaphar 4y agoThere is a long tail of other languages. JaneStreet uses Ocaml. I wouldn't be surprised if there was some usage of Go out there. I'm familiar with at least one trading house that uses Elixir. The bulk of it is Java or C++ though.
- pjmlp 4y agoDue to language features, ecosystem and tooling, neither Go nor Elixir are even close, in what Java has improved upon since 1996. Swift is mostly Apple platforms.