Java se asemeja mucho a C y C++. Esta similitud, evidentemente intencionada, es la mejor herramienta para los programadores, ya que facilita en gran manera su transición a Java. Desafortunadamente, tantas similitudes hacen que no nos paremos en algunas diferencias que son vitales. La terminología utilizada en estos lenguajes, a veces es la misma, pero hay grandes diferencias subyacentes en su significado.
C tiene tipos de datos básicos y punteros. C++ modifica un poco este panorama y le añade los tipos referencia. Java también especifica sus tipos primitivos, elimina cualquier tipo de punteros y tiene tipos referencia mucho más claros.
Todo este maremágnum de terminología provoca cierta consternación, así que vamos a intentar aclarar lo que realmente significa.
Conocemos ya ampliamente todos los tipos básicos de datos:
datos base, integrados, primitivos e internos; que son muy semejantes
en C, C++ y Java; aunque Java simplifica un poco su uso a los
desarrolladores haciendo que el chequeo de tipos sea bastante
más rígido. Además, Java añade los
tipos boolean y hace imprescindible el uso de este tipo booleano
en sentencias condicionales.
|
[Anterior] [Indice] [Siguiente] |