HP has taken steps to get counterfeit detection in their printers as well. A professor of mine went to see a demo of the printer and glorified what it could do. Though the people who want to counterfeit money will do so anyways. More information about the HP counterfeit technology can be found in the article HP Helps U.S. Clamp Down on Counterfeiting.
Point well made, though I could come up with some examples where coding in C++ would be faster than in Java (same for Java over C++). In addition, you should decide on a language given the type of application. All languages have advantages and disadvantages, including execution speed. Some languages are great with debugging, string manip, arithmetic, readability, and maintenance, as we all know. Don't just code in the language you know best. Try to code trig functions in Prolog (please feel free to show an example).
If the big concern is speed, why not go to the basics and code in assembly (or machine code if you're crazy). Implement some algorithms that will give you a desired precision and that will use the memory that is within the resources. Heck, just use up all your memory resources and create a huge lookup table...
Of course! As labratuk suggested, check out Doom Legacy . I've followed the port since its infancy with Fab (Who last I knew was programming games in England...company name escapes me) and Boris the mod has support for Heretic wads (and Doom Wads of course!). Their network code (TCP/IP) allows you to join a running server at any time. I ran a server when I was at school, and the game was not bad with a low ping. The client prediction then was weak, but from what I understand, it is better now.
The mod/port is quite a treat and can help you get enjoyment out of some of your older equipment! Besides the fact Doom was just fast paced and action packed. With the scripting and multiple level floors, they have picked made the original Doom up to speed with todays expectations. Sprites aren't the best, but with them, you can still fight off hundreds of monsters without a slowdown.
Cheers!
If the big concern is speed, why not go to the basics and code in assembly (or machine code if you're crazy). Implement some algorithms that will give you a desired precision and that will use the memory that is within the resources. Heck, just use up all your memory resources and create a huge lookup table...
-I do not move. The world moves around me.-
The mod/port is quite a treat and can help you get enjoyment out of some of your older equipment! Besides the fact Doom was just fast paced and action packed. With the scripting and multiple level floors, they have picked made the original Doom up to speed with todays expectations. Sprites aren't the best, but with them, you can still fight off hundreds of monsters without a slowdown.
Cheers!
-The world is flat like the back of a spoon-
Job security?