Hay tres escenarios típicos.
– Cuando necesitas velocidad. No importa cómo Java se marca a sí mismo para tener casi el mismo rendimiento que C ++ en la mano de un buen programador, todavía encuentra muchos casos que solo tiene que escribir en C ++ / C para obtener la velocidad. Por ejemplo, el motor del navegador (análisis, diseño, motor javascript, etc.). No es habitual aumentar la velocidad por un factor de 10 y por un factor de 100.
– Cuando necesite acceder a API de bajo nivel, como OPENGL-GL (bueno, puede argumentar que también puede acceder a ellas en Java, pero de una manera bastante diferente). Utilizando instrucciones NEON, etc. Nuevamente, probablemente también por la velocidad.
- ¿Qué universidad, de las que me aceptan, es la mejor para la ingeniería? Soy aceptado en la Universidad de Boston, la Universidad de Illinois en Urbana Champaign, la Universidad de Toronto y Tufts. Espero asistir a una Ivy League para un posgrado.
- ¿Cuáles son algunas desventajas de estudiar ciencias de la información sobre informática en SJCE, Mysore?
- ¿Qué computadoras portátiles deberían usarse en ingeniería si la transmisión es CSE?
- ¿Cuál será el código equivalente de este programa (lea un archivo monocromático .BMP) en C ++?
- ¿Los lenguajes de procedimiento son difíciles de relacionar con objetos del mundo real?
– Cuando desee utilizar ciertas bibliotecas que solo existen en C ++ / C, por ejemplo, si desea usar el motor JavaScript V8, o si tiene algún código heredado de C ++ / C que no desea comenzar desde cero en Java .