On Sun, 23 Sep 2007, Marco Costalba wrote: > From a Linus recent thread: > > > - 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. > > > >In other words, the only way to do good, efficient, and system-level and > >portable C++ ends up to limit yourself to all the things that are > >basically available in C. And limiting your project to C means that people > >don't screw that up, and also means that you get a lot of programmers that > >do actually understand low-level issues and don't screw things up with any > >idiotic "object model" crap. > > Perhaps I have misunderstood, but the idea I got is that for Linus OO > brings in more problems than what it tries to fix. You must have misunderstood. Why? The linux kernel is itself very heavily "object oriented" already, even if it is written in C. You don't need C++ for that. Nicolas - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html