Linus Torvalds on C++

“C++ leads to really really bad design choices. You invariably start using
the nice library features of the language like STL and Boost and other total and utter crap, that may help you program, but causes:

- infinite amounts of pain when they don't work (and anybody who tells me
that STL and especially Boost are stable and portable is just so full of BS that it's not even funny)

- inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.”


  • 5
    He is absolutely right.
  • 8
    I wished people did not choose champions to validate their hatred against sth they have minimum knowledge. Many languages are good for sth, Linus’ word should be considered in kernel development context. Except,fuck Java and JS, even if they are useful.
  • 1
    You... You do realise that second bulletpoint on your rant applies to almost any programming language, yes?
Add Comment