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

Here's what I take from this: "C++ is by no means an easy language to work with, so the idea is that we will avoid its complexity when possible."


Avoiding its complexity does not mean avoiding it. E.g. you could avoid template metaprogramming due to its complexity whilst keeping to simpler areas of the language.

C++ is a large, multi-paradigm language. It gives you choices and one is free to abuse those choices. But having more options gives you more power to express.

I think with modern C++ style, boost and C++11 its "difficult-to-work-with" reputation is massively overstated. It is possible to write succinct code with good design and get massive performance benefits.




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

Search: