Occasionally Relevant Insights from a Software Builder


How Many C++ Programmers Does It Take To Change A Lightbulb?

These are some jokes I found on C++. Its a valuable resource for people who do stand up comedy or if you need material for your next party.

Q: How many C++ programmers does it take to change a light bulb?
A: You’re still thinking procedurally. A properly designed light bulb object would inherit a change method from a generic light bulb class, so all you would have to do is send a light-bulb-change message.

“Fifty years of programming language research, and we end up with C++ ???.”(Richard A. O’Keefe)

“C++: Hard to learn and built to stay that way.”

“Java is, in many ways, C++–.” (Michael Feldman)

“Writing in C or C++ is like running a chain saw with all the safety guards removed.” (Bob Gray)

“Ever spend a little time reading comp.lang.c++ ? That’s really the best place to learn about the number of C++ users looking for a better language.” (R. William Beckwith)

“The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language. Ada is a strongly typed language. C++ is a strongly hyped language.” (Ron Sercely)

“C(++) is a write-only, high-level assembler language.” (Stefan Van Baelen)

“C++ would make a decent teaching language if we could teach the ++ part without the C part.” (Michael B. Feldman)

“The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones.”

“C++ in Cantonese is pronounced ‘C ga ga’. Need I say more?” (Mark Glewwe)

“When your hammer is C++, everything begins to look like a thumb.”

3 Responses to How Many C++ Programmers Does It Take To Change A Lightbulb?

  1. Ahmad Hania says:

    Thank you for these lovely jokes they are very good.

  2. George Wyche says:

    Found your pithy collection when I gave Google:
    “When does C++ look like c?”

  3. Johan says:

    I guess its funny when C++ looks like C. :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>