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

Actually this is mentioned by "Rhythmic Fistman", but the post only got 6 points.

From a purely practical standpoint, the lack of an ABI is the #1 reason I don't bother with C++ anymore because chances are pretty good that I'll want to interface the lower-level code with something like Python or Go, both of which integrate with C code much more easily than C++.



This is exactly the problem with C++ today. C++ "wants to be on top". Unlike C, it makes for a very uncooperative lower layer for other languages to build on. Unlike C, it's difficult to build up component libraries in C++ that can be easily used by the rest of your code. C++ makes more sense if you're writing your entire application in C++ but that's just way too much hassle for most applications.




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

Search: