DISCLAIMER: The following is a pointless Rant:
Yes…
I am extremly sick and tired of this.
and I’m gonna (re)start a new thread that the topic that
will ALWAYS be around. and NEVER get an answer…
I hate C++ programmers. They piss me off.
I’m sick and tired of defending java.
People just don’t listen to what you are saying.
They’re all arogant in their little own world and can’t
admit that sometimes, change is good.
I’m suck of all their BULL#$%@ reasons why Java “sucks”
Reason #1: Java is too slow
They play this like its the ace of trump of something.
A: What? You’re coding in Java? Java is too slow…
What the hell are you thinking? Why would people
code anything in Java?
B: Have you coded anything in java before?
A: Well, other than school assignments, no.
B: Have you heard of any situation of products where
it was too slow, and the solution which solved the
problem was switching from Java to C++?
A: No…
B: Have you seen any of the benchmarks using newer
version of JVMs?
A: No…
B: So java is too slow because?
A: That’s what I hear.
B: Seriouly , stfu.
Java is never gonna lose this image. And I think its sad.
I’ve worked at 3 different places on products which are
based entirely on java. Never ONCE was speed
(non-Swing-GUI aspect) a problem.
I strongly believe that on a high application level,
java’s speed is good enough to handle anything.
(NOTE: There are probably right ways to do Swing
as shown by JGoodies to make it fast. We just didn’t
know of them at the time.)
Reason #2: Java has no Pointers, enumeration, blah blah
insert fav useless problematic functionality here
These things were removed for a reason.
There are whole thread devoted to argueing these,
so I’m not gonna bother.
I’m just gonna say, if you shoot down another language
because you can’t do you gimmicky tricks in it. That
doesn’t really say much of your skillls as a programmer
doesn’t it?
Most Java programmer I’ve met, pride themselves in
reconizing and applying design patterns, good OOP
deisgns and refactoring techniques. Aswell as Utilizing Unit
testing and test first philsophies.
Most C++ programmers, pride themselves in being
able to pull fancy memory and pointer techniques out
of their ass to cause pain who ever has to read their
code in the future and gain a 0.0000001 % increase in
performance.
B: Seriouly , stfu.
Reason #3:
What futher pisses me off is that they totally ignore
the good things about java. and shoot down your
arguements…
B: One of the reasons I love java is cause everything
is standarized. You know where to go for documentation.
Which are always up to date. And they constant to make
improvements on it. and you get improvements everytime
there’s a new version.
A: That’s cause Java sucks, STL is perfect, no need to
EVER improve it.
B: …
Conclusion:
I’m sick and tired of this. I’m pissed off,
and I’m not making sense.
And I’m just looking for some support.
Looking if there’s any one in my corner.