>>14
As such a programmer myself, I will disagree. Using pure C becomes tedious once you surpass around 50,000 LoC in project. C++ has some very nice things like templates and first-class object-oriented constructs which makes it less painful.
Common Lisp, while it's nice, is also a joke in the real working world, for various reasons which should be obvious to you if you've ever worked at a software development gig.
I tend to use a balanced mix of functional, generic, procedural, and object-oriented idioms for which C++ is a good match.
Other higher-level languages generally have worse performance, shoddy libraries and software frameworks, poor documentation and tools, aren't available on as many platforms as C++. The partial exceptions here are Java and C#, which have generally good documentation and libraries, but are less expressive languages than C++, worse-performing, and are also somewhat proprietary in nature and are controlled by single corporations (Oracle and Microsoft).