If you think C ++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor and when was the last time you needed one?
-- Tom Cargill
When your hammer is C ++, everything begins to look like a thumb
-- Steve halflich
C ++ is an atrocity, The bletcherous scab of the computing world, responsible for... more mysterious failures than any other computer language in the history of the planet Earth
-- Eric Lee Green
If C ++ has taught me one thing, it's this: just because the system is consistent doesn't mean it's not the work of Satan
-- Andrew Plotkin
There are only two things wrong with C ++: the initial concept and the implementation
-- Bertrand Meyer
I saw 'cout' being shifted "Hello World" times to the left and stopped right there
-- Steve gonedes
Surely there's something to defend:
There are only two kinds of programming ages: those people always bitch about and those nobody uses
-- Bjarne stroustrup
Some people talk about language selection and career, and there are also ups and downs in ridicule:
---- Professional pressure edition ---------------------------------------------------------------
If (your company's choice! = Yours)
{
You are always Ally dead;
If (you still stick to your own preference & still want to keep VE)
You 'd better start your own company;
}
Else
You still need to be fairly good in your skills to keep ve;
---- Real-world version ---------------------------------------------------------------
# Include <metaphorical_functions.h>
Int main ()
{
If (youwanttoworkinaparticularlanguage ()){
If (youcantfindreasonableemploymentusingyourcurrentskillset ())
Learnanotherlanguage ();
Else if (youcanstartyourownbusiness ())
Goforit ();
Else
Starve ();
} Else {
Writeinferiorcode ();
}
}
---- Optimistic version ---------------------------------------------------------------
// Make_a_living.cpp
...
Template <bool> struct ctassert;
Template <> struct ctassert <true> {};
...
Ctassert <~ (Your_preference ^ company_requirements)> ();