Key Takeaways
- • Citadel Securities has adopted C++ 26, positioning itself as a technological outlier in financial services, with ex-Microsoft C++ expert Herb Sutter championing the language's "big hairy deal" capabilities since joining the firm in October 2024.
- • C++ 26's primary innovation is reflection—the ability for programs to examine and modify their own structure—which Sutter argues will fundamentally improve code reliability, resilience, and expressiveness while simplifying real-world C++ toolchains.
- • Most major banks remain on C++ 17 or earlier versions, adopting new language iterations primarily for regulatory compliance and modernization purposes rather than competitive advantage, creating a stark technology gap between electronic trading firms and traditional banking institutions.
- • Industry adoption of advanced C++ versions remains fragmented: Jane Street uses OCAML, some hedge funds have moved to C++ 20, but banks—constrained by risk-averse infrastructure modernization cycles—lag significantly behind cutting-edge trading technology stacks.
Summary
The competitive advantage of C++ 26 centers on reflection capabilities—functionality that allows programs to examine and modify their own structure dynamically. According to Sutter, this feature will "fundamentally improve the way we write C++ code, expand the expressiveness of the language more than we've seen in at least 20 years, and lead to major simplifications in real-world C++ tool chains and environments." Hana Dusíková, a member of the C++ Standards Committee, characterized the upgrade more dramatically as a "whole new language."
The broader financial technology landscape reveals a stark divide between tier-one electronic trading firms and traditional banking institutions. Most major banks operate on C++ 17 or earlier versions, with new language adoption driven primarily by regulatory requirements and modernization mandates rather than competitive innovation. A quantitative developer with experience at multiple European banks noted that "most banks tend to be on C++17 or earlier," and that C++ 20 adoption has been limited to isolated hedge funds. One senior quant developer at a U.S. bank indicated the institution is moving away from C++ entirely, reflecting broader banking sector skepticism toward the language's role in future infrastructure.
This technological divergence underscores the competitive advantage held by specialized electronic trading firms like Citadel Securities, which can invest in cutting-edge language development to optimize execution speeds, risk management, and system reliability—capabilities critical for high-frequency and algorithmic trading operations where microsecond advantages compound into material returns.
Go deeper than the headline
Research every firm in this story, track the ones that matter and get the daily briefing — free for 7 days.