So i just read the email of linus torvald and the guy has become my hero! Agree 100% with what he said. Again, it is not the language, it is the dumb developer. Unfortunately too many developers don't realise this and eat up all the bull*shit by people that argue that unless your code is object oriented you suck. Object oriented programing is not bad, but you have to know how to use, especially not to abuse it.
On Apr 8, 2010, at 11:09 AM, "Ph.T" <[email protected]> wrote: On Wed, Apr 7, 2010 at 12:11 PM, Incognito <[email protected]> wrote: Blame java? If you really like c so much you could write all your programs in Java using only c equivalent code. (ie, only functions and some objects as structs). The only reason you see problems in java with bloated or slow code is because it allows even more mediocre developers to write code. -- . yea, Linus Torvalds knows how hard it really is to find good object-oriented programmers: http://harmful.cat-v.org/software/c++/linus "( 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. 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. So I'm sorry, but for something like git, where efficiency was a primary objective, the "advantages" of C++ is just a huge mistake. ) -- Americium Dream Documents "(real opportunity starts with real documentation) -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en. -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en.
