Skip to content
quotesby

About this quote

What does it mean?
C++ is neither simple enough for prototyping nor lean enough for system programming.
In plain terms
C++ is not simple for fast code or lean for system code.
What can you take from it?
Choose languages based on their specific trade-offs.

Where it applies

  • selecting tools
  • writing code
  • designing systems

Putting it to work

  • pick language
  • compare tools
  • prototype

Questions to consider

  • Is C++ right for your project?

Another view

It remains widely used despite these perceived flaws.

More from Linus Torvalds

  1. C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to gener…

    Permalink to quote #59
  2. It's a bird.. It's a plane.. No, it's KernelMan, faster than a speeding bullet, to your rescue. Doing new kernel versions in under 5 seconds flat.. (Linus, in …

    Permalink to quote #61
  3. You try to claim that the GPLv3 causes 'More developers', and that, my idiotic penpal, is just crazy talk that you made up.

    Permalink to quote #58

Related quotes

  1. Sa plusy dodatnie i plusy ujemne

    Lech WalesaLech Walesa quote #4
  2. C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to gener…

    Linus TorvaldsLinus Torvalds quote #59
  3. There are a lotta computer languages out there doing drugs.

    Larry WallLarry Wall quote #284