ENES

Java

Un lenguaje veterano que mueve bancos, sistemas de grandes empresas y Android.

Código fuente en Java compilado una vez a bytecode, que después corre sobre una máquina virtual de Java en Windows, Linux y Mac

Java es un lenguaje de programación que lanzó Sun Microsystems en 1995 y que hoy es de Oracle. Su gran promesa era "escribilo una vez, correlo en cualquier lado": en vez de compilar un programa para un sistema operativo específico, Java lo compila a un formato intermedio llamado bytecode, que corre sobre la JVM (máquina virtual de Java). Cualquier computadora que tenga una JVM, sea Windows, Linux o Mac, puede correr el mismo programa.

Java es estricto y verborrágico al lado de lenguajes más nuevos: declarás el tipo de todo y organizás el código en clases. Esa rigidez es parte de por qué las organizaciones grandes confían en él. Bancos, aerolíneas, aseguradoras, gobiernos y tiendas online tienen sistemas enormes escritos en Java, algunos desde hace décadas. También fue el lenguaje original de las apps de Android, y sobre la JVM corren otros lenguajes como Kotlin y Scala.

No es glamoroso, pero está en todos lados y sigue evolucionando: sale una versión nueva cada seis meses, y algunas se marcan como de soporte extendido para que las empresas se apoyen en ellas durante años. Aprender Java sigue siendo un camino habitual para conseguir un primer trabajo de programación. Pese al nombre parecido, no tiene nada que ver con JavaScript.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Software