JAVA tiene mas limitaciones que C/C++ a la hora de trabajar a bajo nivel, es decir, a nivel de hardware, por ejemplo para capturar las pulsaciones del teclado dado que el codigo no se ejecuta directamente (no es ejecutable) sino que lo interpreta un programa llamado máquina virtual.
Aun así Java es potente, no tanto como C y es más portable. La maquina virtual de java esta escrita en C, con esto puedes deducir que tipo de lenguaje te conviene.
Aun así Java es potente, no tanto como C y es más portable. La maquina virtual de java esta escrita en C, con esto puedes deducir que tipo de lenguaje te conviene.