Analice la diferencia entre java y c c++ (principios de diseño de lenguajes de programación)
Java ofrece todas las características de un lenguaje potente, pero sin casi ninguna ambigüedad. C++ tiene poca seguridad, pero tanto C como C++ son aceptados por todos, por lo que Java está diseñado en forma de C++ para que sea más fácil de aprender para todos.
Java ha eliminado muchas funciones del lenguaje C++, ha refinado mucho las funciones del lenguaje Java y ha agregado algunas funciones muy útiles, como la recopilación automática de fragmentos.
Java ha eliminado las siguientes funciones de C y C++:
Operaciones de puntero
Estructuras
typedefs
# Definiciones
Es necesario liberar memoria
Esto reducirá los errores habituales en un 50 %. Y Java es pequeño, todo el intérprete sólo requiere 215K de RAM.
Orientado a objetos: Java implementa la tecnología básica orientada a objetos de C++ y realiza algunas mejoras (algunas funciones se eliminan en aras de la simplicidad del lenguaje). Java maneja los datos de la misma manera que los datos de los objetos se manejan con las interfaces de objetos.