Don't worry about the language. Most any language is more than fast enough unless you are running a modified linux kernel and drivers, the absolute fastest data and broker, co-located, and execution costs way less than a retail broker can provide. C++ is fine, but those who think it is faster...