Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C++ VS A JAVA
Profesor: Martín Vargas
C++ vs a Java
Existen muchas diferencias y similitudes entre el lenguaje de programación C++ y Java . A continuación se
proporciona una lista de las principales diferencias entre C++ y Java:
Índice de comparación C++ Java
Plataforma independiente C++ depende de la plataforma. Java es independiente de la plataforma.
Sobrecarga del operador C++ admite la sobrecarga de operadores . Java no admite la sobrecarga de operadores.
C++ vs a Java
Índice de comparación C++ Java
Java admite puntero internamente. Sin embargo,
C++ admite punteros . Puede escribir un no puede escribir el programa de puntero en Java.
Punteros
programa de puntero en C++. Significa que Java tiene soporte de puntero
restringido en Java.
Java utiliza tanto el compilador como el
intérprete. El código fuente de Java se convierte
C++ usa solo el compilador. C++ se compila y
en código de bytes en el momento de la
ejecuta con el compilador que convierte el código
Compilador e Intérprete compilación. El intérprete ejecuta este código de
fuente en código de máquina, por lo que C++
bytes en tiempo de ejecución y produce una
depende de la plataforma.
salida. Java se interpreta por eso es independiente
de la plataforma.
C++ admite tanto la llamada por valor como la Java solo admite llamadas por valor. No hay
Llamada por Valor y Llamada por referencia
llamada por referencia. llamada por referencia en java.
Estructura y Unión C++ admite estructuras y uniones. Java no admite estructuras ni uniones.
C++ no tiene soporte incorporado para
Soporte de subprocesos subprocesos. Se basa en bibliotecas de terceros Java tiene soporte de subprocesos incorporado.
para el soporte de subprocesos.
Java admite comentarios de documentación
comentario de documentación C++ no admit comentarios de documentación. (/** ... */) para crear documentación para el
código fuente de Java.
C++ vs a Java
Índice de comparación C++ Java
Hardware C++ está más cerca del hardware. Java no es tan interactivo con el hardware.