Is it just me or do c++ programmers in general hate java as well. I find that the style of OOP is weird compared to the c++ hybrid and just overall java has a place and is needed but it really just sucks.
I personally find some of the stuff in that language retarded (why can't I just get what an iterator is pointing at?) But it's good if you don't care about speed and don't mind having your clients install the JVM. (I think you should make it as simple as possible for the clients, but shrug)
It is if the handgun is C and the rocket launcher C++. In the sense that C++ makes it harder to shoot yourself in the foot, but when you do, you blow off the whole leg XD
@xander314 I'm pretty sure that's the most accurate analogy I've ever heard.
Graham, Java is every bit as useful a language as C++. A lot of the time for the exact same applications. I personally prefer C++ for most my large scale purposes, but that's not a lot of my projects as a whole. Actually the majority of the things I program are written in an interpreted scripting language, and damn near everything I program uses more than one language. Nine times out of ten I'll combine two or three languages in a project. Usually some combination of a general purpose imperative language, and an imperative scripting language, and as of late a functional language.
http://www.youtube.com/watch?v=Mk3qkQROb_k
I honestly like C++ more than Java but I got to admit that song is much more catchy that write in C. IMO
Even though write in C is not about C++.
So, when the father walks in on his son and his friend, he's supposed to be actually asking "you two aren't buttsecksing each other, right?"?
Also, Scala is a transvestite?
Xander, I have used java before and I just don't prefer to use it. However I will stick to what I said and tell you that C/C++ because of it's low level is like a larger weapon where java is not as intact with the hardware. And I have heard your analogy before, I like it a lot
I feel it's best to warn you that there are several users on this forum that use the Xander### as their naming scheme.
Anyways, while more often than not java code is compiled to bytecode fed through the VM thus abstracting it further from hardware than c/c++, that doesn't mean you can't compile java code directly to machine code like you would c/c++. Honestly, its the virtual machine that keeps java from having direct (or near direct) access to hardware.