site banner

Small-Scale Question Sunday for February 18, 2024

Do you have a dumb question that you're kind of embarrassed to ask in the main thread? Is there something you're just not sure about?

This is your opportunity to ask questions. No question too simple or too silly.

Culture war topics are accepted, and proposals for a better intro post are appreciated.

3
Jump in the discussion.

No email address required.

HFT operates at such low latencies that they choose where to locate their servers based on length of fibre optic travel. Within the same city. When things are that tight the programming language will matter.

Golang 1.0 came out in 2012 and Rust in 2015. HFT was long established by then, so they already had significant C++ codebases.

Also at the highest performance levels they may be using things like SIMD or CUDA, and the C++ tools for those are much more mature.