Resumen

  • Java, un potente lenguaje de programación, fue lanzado hace 28 años y ha sido influyente en la industria informática.
  • La compatibilidad de Java con la JVM y su uso en aplicaciones de Android contribuyen a su continuo crecimiento y compatibilidad con plataformas.
  • Si bien la popularidad de Java puede estar disminuyendo en comparación con otros lenguajes informáticos, seguirá siendo relevante y beneficioso para los principiantes.

Si alguna vez ha utilizado un ordenador o un teléfono móvil o ha jugado a juegos como Minecraft, probablemente haya interactuado con Java sin saberlo. Es un potente lenguaje de programación que permite a los desarrolladores escribir un programa una vez y luego ejecutarlo en cualquier lugar. En este día, hace 28 años, el JDK se lanzó por primera vez en forma de Java 1 después de su lanzamiento en estado alfa en mayo de 1995 en Sun Microsystems.

Java 1 publicado por JavaSoft

A mediados de los años 90, Sun anunció el lanzamiento de Java 1 como una versión de JavaSoft, una división de Sun Microsystems. Java funciona a través de la JVM, la máquina virtual Java, donde los programas se compilan en código de bytes. Este código de bytes se puede ejecutar en la JVM y puede ejecutarse en cualquier sistema que admita una JVM. Gracias a ello, Sun pudo lanzar una JVM en múltiples plataformas y los desarrolladores no tuvieron que preocuparse por la plataforma en la que se ejecutaba.

En ese momento, Sun anunció que 15 empresas habían obtenido la licencia de Java Source y que Java 1.0 estaría disponible para Windows 95 y NT, Solaris y Mac OS 7.5. En ese momento, JavaSoft también dijo que "se están realizando adaptaciones a otros sistemas operativos importantes fuera de JavaSoft. Por ejemplo, IBM ha anunciado que creará adaptaciones para Microsoft Windows 3.1 y OS/2, y OSF ha anunciado que creará adaptaciones para versiones adicionales del sistema operativo UNIX®".

Sun nunca hubiera sabido hacia dónde se dirigía Java en 1995, pero resultó ser un acontecimiento importante en la industria informática. Con Java convirtiéndose en un lenguaje que se enseña en la mayoría de los cursos de informática a nivel mundial como introducción a la programación orientada a objetos, incluso si su popularidad está disminuyendo, influirá claramente en el futuro de la informática.

Java desde los años 90

Desde los años 90, hemos visto que Java sigue creciendo y creciendo, siendo la JVM una de las mayores fuerzas detrás de su crecimiento. También ayuda que el sistema operativo más grande del mundo,Android, use Java como base para las aplicaciones de Android. El código de bytes que se compila es completamente incompatible con la JVM, pero el concepto es similar a cómo funciona la JVM. Además, la JVM se ha utilizado como base para algunos juegos comoMinecraft, lo que le da una compatibilidad más amplia con la plataforma.

¿Qué sigue para Java?

Ahora que Java ha perdido popularidad en comparación con otros lenguajes que incorporan la orientación a objetos, como Kotlin, Python y Rust (aunque Rust es un tipo diferente de lenguaje orientado a objetos), es difícil decir dónde acabará Java. Siempre habrá un beneficio en aprenderlo, gracias a los conceptos que puede ayudar a los principiantes a aprender, pero es probable que nunca alcance los picos que alguna vez alcanzó.

Con el tiempo, Java ha ido perdiendo popularidad, pero ha sido uno de los lenguajes de programación más importantes del mundo durante más de 20 años. Es una buena racha, e incluso con su declive en popularidad, no desaparecerá en un futuro próximo.