I think that probably for low-level c code on unix / linux, the gold standard might be Steven "Advanced Unix Programming." Low latency means that you want to build the code for metal, so it's about the low level you can get.
There is also nothing like Stroustrup C ++ (now in its 3rd edition), which also emphasizes clean, hard code, but with some of the benefits of C ++. But to work with low latency, you'll just use things like const, references, and encapsulation, but you might want to discard some higher-level functions, such as inheritance or exceptions.
user500093
source share