News for hackers. Stuff that matters.
Re:C++11 FAQ by andrepd on Thursday January 26, 2017 @11:13AM (#13492528)
Template metaprogramming is not something new, it's old, and indeed much of Modern C++ (e.g. constexpr) is made to replace the complicated TMP with simpler and just-as-powerful abstractions.

Can you name another language that supports the many high-level abstractions that C++ supports (OOP, generic programming) while being just as fast? Only D and Rust come to mind, and they are neither as fast nor, crucially, as well-developed as C++. The amount of resources and existing code in C++ is staggering. Newer languages such as D and Rust simply can't compete.

Re:C++11 FAQ by groovy2shoes on Thursday January 26, 2017 @01:12PM (#13493708)
Modula-3. Bonus points are awarded to Modula-3 and Rust for safety.
Re:C++11 FAQ by waynecochran on Thursday January 26, 2017 @11:24AM (#13492660)
Ada.
Re:C++11 FAQ by steveklabnik on Thursday January 26, 2017 @12:23PM (#13493233)
If Rust is slower than the equivalent C++, that's a bug. Please file them.