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.

Reply via email to