Quote Originally Posted by axisdj View Post
Not so much controls, but the speed of native and the code obfuscation.

Also, JIT, a button may be pressed from a hardware device, then has to display and trigger hundreds of different functions, and do it several times a second. I have not tried it, but don't think it's feasible.
LOL...even an interpreted language like JavaScript can execute several thousand functions a second. Hell, even scripting languages in games can go that fast.

Look at Demon Arena, it features a 2D engine I wrote for fun. It can comfortably animate several hundred entities at the same time. I stress tested it with 5000 creature entities and it still runs smoothy. It'll drive you nuts if I told you the amount of things the engine has to do on every creature every several milliseconds, the bounds checking, angle calculations, direction checks not to mention that some of the creatures have complex definitions that are like small programs themselves, which define their behavior, a thing even I had doubts when I first wrote it but the damn thing still works like a breeze. The only thing that can slow it down is the collision detection system and that has nothing to do with the language. Its just a very poor implementation not even real game programmers would dare to use. Frankly speaking, your implication that the .Net runtime may not be feasible for your app is utter nonsense.

Quote Originally Posted by axisdj View Post
Lets just say NONE of my competitors are using .net, they are all native32, and some of them are multi million $ companies.
Didn't you say in your other thread that you're using a DLL ? The DLL would be native code. You know that you can still call it from VB.Net/C# right ?

Even if you're talking to the hardware from VB6 you do know that ultimately all the heavy lifting will be done by the Windows kernel right ? You talk to the hardware through user space APIs which are usually little more than wrappers around kernel functions. Its a form of isolation which keeps user space apps from interfering too deeply with the Windows kernel.

The point is you don't have that much control over performance other than how much and how often you send data to your devices and since all programming languages can execute function calls at phenomenal speed then it means you can control your devices with phenomenal speed.

Quote Originally Posted by axisdj View Post
Hope that makes sense.
Not really. Sorry man