"I think C++ was pushed well beyond its complexity threshold and yet there are a lot of people programming it. But what you do is you force people to subset it. So almost every shop that I know of that uses C++ says, “Yes, we’re using C++ but we’re not doing multiple-implementation inheritance and we’re not using operator overloading.” There are just a bunch of features that you’re not going to use because the complexity of the resulting code is too high. And I don’t think it’s good when you have to start doing that. You lose this programmer portability where everyone can read everyone else’s code, which I think is such a good thing."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Joshua Bloch, as interviewed in Peter Seibel, Coders at work (2009), , p. 193
https://en.wikiquote.org/wiki/C%2B%2B
Revision History
No revisions have been submitted for this quote.
Categories
C++
C++ (pronounced "see plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises both high-level and low-level language features. Developed by Bjarne Stroustrup starting in 1979 at Bell Labs, C++ was originally named C with Classes, adding object oriented features, such as classes, and other enhancements to the C programming language
32 quotes on TrueQuotesView all quotes by C++ →
Related Quotes
"The complexity of C++ (even more complexity has been added in the new C++), and the resulting impact on productivity,…"
"Actually I made up the term "object-oriented", and I can tell you I did not have C++ in mind."
"Today, we're at the beginning stages of the next level. Executable UML is the next logical, and perhaps inevitable, e…"
""Tsk, tsk," said the Hatter, "what a mess you've made.""It is perfectly fine," replied Alice calmly. "I will leave it…"
"Now, there was a nigger, who came up with this idea: cout << "Hello" << endl;, well that's pretty niggerlicious."
"But you wonder whether it [C++] has passed beyond some threshold of complexity that's beyond mortals."
"Everyone has an individual background. Someone may come from Python, someone else may come from Perl, and they may be…"
"And C++ programming languages, we own those, have licensed them out multiple times, obviously. We have a lot of royal…"
"I believe C++ instills fear in programmers, fear that the interaction of some details causes unpredictable results. I…"
"Writing in C or C++ is like running a chain saw with all the safety guards removed."