Quote:
|
Java isn't supported as much and doesn't have the power of C++.
|
Java has quite a bit of support, as JVM's exist for nearly every platform. As for matching the "power" of C++, that just depends on your perspective. For instance, Java includes its own threading model and networking library. C++ does not.
Quote:
|
C++ can only run on Windows.
|
C++ compilers have been written to target many platforms, not just Windows.
The answer to the original question is that any language supported by a specific platform can be used to program devices. If your device is using an Ajile Systems processor (which natively executes Java bytecode, eliminating the need for a VM), you can code it in Java. Maybe the processor supports a proprietary language. Whatever the platform, it should have a corresponding development kit (compiler, build environment, etc.) that should be used.
Why are you guys still posting to a dead thread that was created two months ago?