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

> Uhm, citation needed?

Pretty much every benchmark I've ever seen, I provided one further down but here's another one: https://thenewstack.io/which-programming-languages-use-the-l... . Yes benchmarks can have many pitfalls but when literally all of them show the same unsurprising result (that more abstraction means worse performance) I think it's safe to trust them. Have you got a citation that shows c++ generally outperforming c?

> Most of the most performance critical industries like game dev, high frequency trading, are primarily in C++, not C

And I'd be willing to bet that the more critical components look a lot more like c than c++, not "modern c++".

> Well written C++ tends to be more performant than C largely because there's just much less indirection in using templates than C equivalents (function pointers, void*, etc)

Yes that's one advantage, it's one of the few specific cases where c++ performs better that I outlined. Even then _Generic_ in C can often give you a way to do the same (in an uglier way).



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

Search: