Not true. Java made a huge (> 10x) progress in performance since version 1. |
Hahahaha it seems very similar to the hardware progress since Java 1... I wonder why... If Java hadn't progressed 10X since Java 1, it wouldn't exist right now... When Java was a shit, C was a real good and fast language, and now that Java is more or less acceptable C++ (extension of C) still being a very good and fast language.
Yeah - productivity is more than 3x higher and there is virtually no performance loss. So the choice is obvious. |
Yhea, C++ will always loose the battle in productivity terms. It's a programming language not meant to everybody, very difficult to get actually. And if you compare the speed of a Java program running on a Intel i7 and a C++ program running on a Pentium III, you might not notice the difference depending on the application. Now take a C++ program running on a Intel i7 and a Java program running on a Pentium III... The difference is obvious.
That makes it only worse for C++, because writing distributed / multithreaded software in C++ is a big pain. |
Depends if you're a newbie or not...
If they needed 3x as many Java servers as it is needed C++ servers, they would never consider Java. |
... Ok man... PCs are a loooot cheaper than programmers are, I would rather pay a programmer 2.200€/moths and buy 3 PCs than pay 4.200€/months and buy just one PC... I told you, Java is about money and productivity, not about speed.
But it doesn't now and C++ programmers have to search for other features than performance to sell their products. You see, it really doesn't make any impression on anyone if your software is doing only 10% faster than the competition. And this only until heap fragmentation or memory leak gets in and your performance advantage is screwed up anyway |
Well, again, I'm not talking about marketing here... I use to program C++ very naturally... In the other hand I have seen a lot of people in trouble when programming even when they're using Java. No memory leaks, no errors, no bugs... I use to program all days and I don't see those. But yhea, Java is 3X easier, but isn't faster than C++, sorry if you wanted to think that way.
I think we should end up this discussion here, because we are way off topic now. |
Yhea is true... The guy who made this thread must be thinking: "What the hell?!". :D