every array element is a separate object which must dereferenced
Every array in Java is indeed a object, but even though, that must be a very light weight one.
which must dereferenced
Do you mean, its memory would need to be de-allocated? In C/C++ you would have to do that too, only with more control and responsability.
But I still agree with you that Java being interpreted impose serious limitations (compared with non interpreted languages) when you talk about 3D rendering.
good point. But I am afraid this is as far as Java can go, OpenGL implementations probably must be tighted to the hardware, Java by definition it is not.
Okays, I got it.
But, with all IDEs (Eclipse been one of the best and free) available today you can see the operations of a class in some tree like structure view.
With java you still can make for each class file one interface file, but doing this only to be similar to C++ wouldnt make sense anyway.
But the thing I didn't like about java most was that I couldn't seperate class definition and declaration. I always found that confusing and messy.
With Java you can do it even better than with C++ obligatory header files. In Java you have interfaces, a file with only public operations declarations, that can be really more expressive (clean) and precise than the pure abstract classes (the C++ wanna be interfaces).
I have a real good computer (memory, processor and video card) but I must tell you, the game runs really fast, you dont have the feeling of running a java application with all those 3 dimensional objects flying around you. You cant tell thats a program being interpreted.
Great job folks! The Java community has only to earn with this proof of concepts works:)
Do you mean, its memory would need to be de-allocated? In C/C++ you would have to do that too, only with more control and responsability.
But I still agree with you that Java being interpreted impose serious limitations (compared with non interpreted languages) when you talk about 3D rendering.
good point. But I am afraid this is as far as Java can go, OpenGL implementations probably must be tighted to the hardware, Java by definition it is not.
I totally agree :)
Okays, I got it.
But, with all IDEs (Eclipse been one of the best and free) available today you can see the operations of a class in some tree like structure view.
With java you still can make for each class file one interface file, but doing this only to be similar to C++ wouldnt make sense anyway.
It is awesome what they have did!
:)
I have a real good computer (memory, processor and video card) but I must tell you, the game runs really fast, you dont have the feeling of running a java application with all those 3 dimensional objects flying around you. You cant tell thats a program being interpreted.
Great job folks! The Java community has only to earn with this proof of concepts works
I have been there
PDF Download - Firefox Extension Allows to choose whether you want to view a PDF file inside the browser (as PDF or HTML) or you want to download it! https://addons.mozilla.org/extensions/moreinfo.php ?id=636&application=firefox