Agreed 100%. But if you refuse to ever change tools, you cannot be using the right tool for the job.
Okay there I disagree.
Having been a game programmer in the industy.
Its about MONEY.
Money has two factors-- cost to produce the product v. sales of the product…
Sales is driven by product performance, cost is driven by productivity or lack thereof.
Existance proofs defeat this statement:
Legacy Interactive, Mind Control Software, Three Rings Design, Jagex Design, Cyberstep…
In fact all of those companies have had hit and award winning games.
See above.
The big questions is “viable for what.” There have been pure Java games that were highly financially successful almost since the start of Java. (POGO games for instance.) There have been quite a few action games written with custom JNI layers to talk to OpenGL or an existing low level graphics engine.
All thats happened recently is that some reasonably standard pre-built solutions for that JNI has emerged, and about 5 years ago the VM more or less caught up with C for raw speed.
This is a nonsense question. When will we see a C compiler that doesn’t have an ASM bootstrap module? Never. Thats the nature of compiler/systems design. You bootstrap up on the back of what is already there.
MOST of the Sun JVM is now in Java and has been for awhile.
Really Cas, on the rest I put it down to difference of POV and opinion but YOU of all people should know better then to repeat this ancient nonsense cry of the c-bigot.
Edit: I shoudl have known better. That wasn’t Cas talking like an ignorant slashdotter. My apologies to Cas.