4 ms·
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
by atlei 15y 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 http://www.ppcsoft.com/blog/c-star.asp