What do You Mean C++ is Big?

Rud Merriam
One Stop C++
Published in
3 min readAug 5, 2021

--

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.

A Lot to Learn

--

--

Rud Merriam
One Stop C++

I am a retired software engineer with decades of experience with embedded systems and have used C++ since the early 90s.