Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

C++ has already broken backwards compatibility a few times, and the way GCC changed their std::string implementation semantics is one of the reasons why nowadays features that require ABI breaks tend to be ignored by compiler vendors.

Backwards compatibility is C++'s greatest asset, I already took part in a few rewrites away from C++, exactly because the performance in compiled managed languages was good enough, and the whole thing was getting rebooted.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: