Hacker News new | ask | show | jobs
by atlei 5515 days ago
I don't think any language is vastly superior to any other in every case.

You can say that C++ is vastly more powerful (and flexible) than C, but for low-level/embedded/kernel etc development, many would argue that C is the superior language.

Many people would also argue that C++ is maybe too powerful and complex; you can do everything with it, but sometimes this makes it hard to decide how to do "anything" (procedural ? Object-oriented ? Using templates ?).

Lots of people (myself included) find it so complex that they only use a subset of it - "the good parts". However, agreeing which parts to use is often impossible.

I've written about about what I consider "the good parts" here:

- http://www.ppcsoft.com/blog/c-star.asp