A lot of you guys say that with C you can do all the stuff that you can with C++. Its true, but than you could say with assem or binary you can do the same things that you can do with C++. So how much time would it take to build something ? I think C++ saves you a lot of time.
You know what? Who gives a damn about the language. A programming language doesn't automatically make a specific programmer more or less productive because he/she now has access to language feature 'X' or 'Y'. Software development is about the approach *you* take to ensuring that your code is stable, maintainable, and efficient (where necessary), and in this, fundamentally C++ doesn't save you any time over C/C#/Python/Lisp/ASM/Whatever (I say this as someone who actually uses C++ for most things, and C#/python/lua/mel script/max script for the rest).
I could write a code generator in 5000 lines of lua that spits out 5 million lines of C. That would make me significantly more productive than a programmer who spends 3 months writing 3 million lines of bug ridden C++. Programming is about the thought process you go through to solve a particular problem. A programmer who claims 'language feature X makes you more productive', is in my experience, the kind of programmer who will turn to face their goal, and then run a marathon to get there. Walking barefoot to the taxi rank round the corner, is normally a better solution than debating which pair of running shoes is faster.
Almost any piece of high level C code can be improved by applying C++ techniques. References, generic algorithms, lambdas, constexpr, smart pointers, move semantics etc. are all really nice. You don't need to write object oriented code to benefit from C++.
Complete and total bullshit. If I have a working piece of C code, it sodding works! Changing the interface (cos references, lambdas, and smart pointers, are cool lolz!), just forces you to:
Change the documentation
Modify the unit tests
Modify every place where that code is used.
Fix up any bugs which you *will* have added.
Verify that those languages features work as intended on every single target platform
It's a fool's errand. Work smarter, not harder.