Get the latest tech news
We still chose C++ (instead of Rust) for new database development
Discover why we chose C++ for EloqKV, focusing on its scalability, efficiency, and durability over languages like Rust and Go.
In this article, we’d like to share the thought process behind our decision to choose C++ over some of the newer, more fashionable languages, the historical lessons we drew inspiration from, and the upcoming progress we expect in the future. When building long-lasting software, it’s crucial to consider the long-term survivability of the programming language, such as continued improvements on the compilers, up-to-date library developments, and modern IDE, debugger and profiler support. While we won’t elaborate on the myriad best practices we’ve implemented to mitigate some of C++'s shortcomings — since these are well documented and widelydiscussedelsewhere — we acknowledge that effective use of the language demands a strong commitment to coding standards and testing methodologies.
Or read this on Hacker News