What do You Mean C++ is Big?
C++ is Big
C++ is a big language. Or so many say. What precisely do they mean by big? I don’t know and can only guess. The list of reserved words isn’t much different from other languages. There are thirty-two inherited from C and thirty added by C++. That’s sixty-two reserved words. Java has fifty. C# has eighty.
Is it library size? Ever try to understand the Java libraries? The size may be similar but C++ provides working defaults that simplify the use of the library. Last I looked at Java you can’t do anything without accessing many libraries.
Does Complicated Mean Big?
Do they mean complicated? As a developer with decades of experience, I’ll let you in on a secret. Software projects are complex. There are few trivial projects. If you can’t handle the complications of C++, how are you going to handle the complexity of your project? A non-secret: C++ works to handle that complexity.
C++ is Bigger than C
So C++ is bigger than C. Yes, that’s true and a tautology. Again, based on lots of experience I can say you’ll be writing many more lines of C than C++ to do your project. That means your code is more complicated. C++ reduces that complexity. It absolutely does.