i need a little bit on JAVA

Started by
14 comments, last by spetnaz_ 20 years, 9 months ago
C++, Delphi, Java, etc are High level languages. This is all well and good for the average programmer. Here are the highlights of each (the short version).

Highlights:
C++ (and C) run faster than any other language.

Delphi is easier to code than C/C++.

Java is platform independent.

Downsides:
C++ is (one of) the hardest programming languages.

Delphi has more built in bounds checking than C/C++ and therefore runs a tad slower (not always a good thing for games).

Java is not compiled into machine code by the compiler. Every single time a line of code is run the processor first has to translate it to machine code and then run it. This is why it is slow

I''m not trying to help start a flame war, I feel that I was pretty fair to all the programming languages I mentioned above. Besides, who knows, I was impressed by an OpenGL demo I saw for Perl awhile ago on the NeHe site....who knows what works best until it is tried?
Advertisement
Some time back there was a thread regarding using Java for games. A flame war errupted with Java supporters against people who disliked using java in speed critical applications like games.

I cant seem to find the thread, perhaps it was deleted.

Anyway a flame war is started by a thread in which an endless debate goes on over a topic. Anyway i don''t think it is possible to change someone''s thinking through forums alone. While i have heard so much about java and what it can do, the most advanced game i have seen in java is runescape. It is in a way the most advanced game you could play in your browser window.I have seen a similar concept MMORPG implemented in flash(I''m serious). The flash version was in 2d but was plagued with horrible server lag.

Anyway here is the link to the best Free Java Compiler
http://www.borland.com/jbuilder/personal/index.html



people people people....

I''ll answer all your questions and problems reguarding Java in 2 letters:


C#




| - Project-X - my mega project.. getting there... - | - adDeath - | - email me - |
# isnt a letter, it''s a character but read what the post was actually about. Yeah, about using java for it
yeah I did read all the posts. I just thought it would be fun to see if I could get any reaction. but I guess no.

If you want a free java 'ide' that isn't really suited to large projects, crashes a lot, uses a hang of a lot of system resources and generally annoys you in ever thing it does, take a look at blue-j, it does do UML quite nicly, and is good for learning. Otherwise though, your mostly out of luck unless of course you go for j-builder as mentioned...

On the other hand, if your only just starting out, you should consider C# insted. Bloddy excellent language I must say. Very much Java but better. 'Sharp develop' is an C# ide you can free with the .net frame work, a Bloody excellent ide at that too. ::momo or Rotor if your on lin/mac as well.

I dunno. I guess it's just I've had to work with Java a lot over the last 3 or so years and since I've been using C# it's been something of a "why the hell didn't sun do this?!" feeling all along...

Anyway. It's up to you. this is just my most likly biased opinion.

| - Project-X - my mega project.. getting there... - | - adDeath - | - email me - |

[edited by - RipTorn on July 6, 2003 3:26:42 AM]
It appears alot of institutions are switching from C++ to Java. I was never happy with this decision right from the start. But most institutions are making the change because of the demand for Java in developing Web applications and Web services for which there is a far higher demand then game programmers.

There isn''t even a game developer which develops games for the PC or Consoles in my country so i can understand the reason for the change.

But in the end it doesnt really make that much of a difference, Java''s syntax was designed to be as similar as C++, so the only new thing i had to learn when switching to C++ was pointers and using delete and deconstructors.

This topic is closed to new replies.

Advertisement