"[C++] certainly has its good points. But by and large I think it's a bad language. It does a lot of things half well and it’s just a garbage heap of ideas that are mutually exclusive. Everybody I know, whether it’s personal or corporate, selects a subset and these subsets are different. So it’s not a good language to transport an algorithm—to say, "I wrote it; here, take it." It’s way too big, way too complex. And it’s obviously built by a committee. Stroustrup campaigned for years and years and years, way beyond any sort of technical contributions he made to the language, to get it adopted and used. And he sort of ran all the standards committees with a whip and a chair. And he said "no" to no one. He put every feature in that language that ever existed. It wasn't cleanly designed—it was just the union of everything that came along. And I think it suffered drastically from that."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Academics from the United StatesDesignersComputer scientists from the United StatesProgrammers from the United StatesPeople from New Orleans
Original Language: English
Available Languages (1)
Sources
Ken Thompson; cited in
https://en.wikiquote.org/wiki/Ken_Thompson
Revision History
No revisions have been submitted for this quote.
Categories
Ken Thompson
29 quotes on TrueQuotesView all quotes by Ken Thompson →
Related Quotes
"The press, television, and movies make heroes of vandals by calling them whiz kids. ... There is obviously a cultural…"
"I've seen [visual] editors like that, but I don't feel a need for them. I don't want to see the state of the file whe…"
"Ken Thompson was once asked what he would do differently if he were redesigning the UNIX system. His reply: "I'd spel…"
"grep was a private command of mine for quite a while before i made it public."
"When in doubt, use brute force."
"Unix was built for me. I didn't build it as an operating system for other people, I built it to do games, and to do m…"
"We have persistent objects, they're called files."
"If you want to go somewhere, goto is the best way to get there."
"The X server has to be the biggest program I've ever seen that doesn't do anything for you."
"You can't trust code that you did not totally create yourself. (Especially code from companies that employ people lik…"