I think it's odd that you've put Javascript in there, since it's a totally different category (a scripting language, not a programming one like Java)
That's like saying "Which is better, a hammer or a saw?" Well it depends on what you want to do, doesn't it?
It's sort of like putting HTML in the options when it clearly doesn't belong
But ignoring that for a moment, I chose C++, though Java is a close second for me.