Originally Posted by rabidgnome229
A 4x speedup is pretty unlikely IMO. Beyond the typical optimization techniques (loop unrolling and such) there isn't a whole lot of optimization you can do with java. There are a few hacks you can use, but you can never optimize the way you can with C or other languages that give you access to the assembly code being run.
I did Java for 1 year in highschool. Then 2 years of C++ in college. And then come C# at work one summer.
C++ is a lot like C# to me, and C# is close to Java (what i remember of it)
I dont call myself a good programmer, more like intermediate. But i dont know anything really in depth so, i cant argue with that =) Also sounds true heh.
I agree that 80% is HIGHLY unlikely, but i do feel that its possible to get at least 50%. I dont think that one Code can dominate the other to that extreme, especially how similar they are in a general view.
But just say they hit 30-40% There are a lot of applications that dont need that much speed anyways. Running MP3 Player(WinAmp), WinRar, and a hundred other applications that dont need much at all. Im gona look forward to the day that i can open up a browser go to a website, with several nice applications that i can run without installing anything on the computer.