Reacciones 0

Todo internauta habrá notado que de tiempo en tiempo aparece un mensaje de los creadores de Java, queriendo actualizar el sistema. Puede aparecer cuando menos lo esperamos y a veces es una molestia constante. Vaya, casi no podemos negarnos a la actualización, so pena de recibir una y otra vez ese mensaje en los días posteriores. Java es un lenguaje de programación muy usado en la red y por ende, los navegadores lo necesitan en muchas ocasiones para poder desplegar los “applets” generados con ese lenguaje. Así, sin importar si usted es programador o no, Java es parte de su vida.

Por ello, se nos ha ocurrido hacer este “test” sobre qué tanto sabe de Java? He aquí las preguntas (al final de ellas, las respuestas):

  1. ¿Cuál es el sitio oficial de Java?
  2. ¿Quién inventó Java?
  3. ¿Cómo se llamó Java originalmente?
  4. ¿Por qué se llama Java? ¿es un acrónimo?
  5. ¿En qué año se liberó la primera versión de Java (la 1.0)?
  6. ¿Es Java un lenguaje interpretado o compilado?
  7. ¿Qué es la JVM?
  8. ¿Es Java un lenguaje moderno?
  9. ¿Se pueden crear virus o software malicioso en Java?
  10. ¿Cuántos libros de java se calcula hay en el mercado?
  11. ¿Cuál sería la mayor ventaja de aprender a programar en Java?

Las respuestas:

  1. http://java.sun.com (que lo remite a http://www.oracle.com/technetwork/java/index.html)
  2. James Gosling, en 1990. La idea era crear un lenguaje para ser usado en TVs interactivas, dispositivos móviles, hornos de microondas, etcétera.
  3. Oak (Roble), por un árbol que veía Gosling desde su oficina.
  4. Fue una razón de mercadotecnia. Simplemente sonaba atractivo el nombre. Hay quien dice que Java significa Just Another Vague Acronym, o bien, que se llamó Java porque al autor del mismo le gustaba el café mucho. La realidad es que se llamó Java porque sonaba “cool”.
  5. Otoño, 1995
  6. Java se compila a un seudocódigo llamado bytecode, que se interpreta en una máquina virtual de Java.
  7. Es una abstracción de una máquina que no existe en el mundo real, pero que permite correr el código que genera Java. Su nombre oficial es Java Virtual Machine.
  8. Sí, lo es sin duda. Está basado en el paradigma de la programación orientada a objetos.
  9. No, no se puede. Porque el sistema corre confinado en algo que se llama “sandbox” (arenero).
  10. Para el 2005, de acuerdo a la revista JavaWorld hablaba de unos 2400 libros sobre el tema.
  11. Que corre prácticamente en todas las plataformas de cómputo sin necesidad de modificar el código fuente.
Reacciones 0

Manuel López Michelone. Físico por la UNAM y Maestro en Ciencias por la Universidad de Essex en el tema de Inteligencia Artificial. Columnista por muchos años en publicaciones de la industria del cómputo y ávido programador. @morsa.

También te puede interesar

Comentarios

  • Enaxno

    Interesante.

    Practicamente casi todo usa Java, Tvs, SmartPhones (y los no tan smart :P), Pcs, etc.

    La respuesta 4 no me la sabia, espero algun dia programar de nuevo en java, me quede en la version de hace 8 años, (creo que era la 2  no lo recuerdo bien :( ).

    saludos.

  • Karim

    A mi no me mientes la respuesta de la 7 es… Josefina Vázquez Mota

    • Gyakuza

      si es cierto…no nos mientan

  • Amin Espinoza

    Lo que es bien justo mencionar es que SUN le estaba dando un impulso gigantesco, recuerdo muy bien la fiebre de Java en donde todo el mundo quería desarrollar ahí. Lamentablemente Oracle lo ha orillado a ser cada vez mas secundario y “de perfil empresarial” lo que a mi gusto simplemente ha reducido mucho la capacidad que realmente tiene este lenguaje.

  • http://www.facebook.com/sisrael64 Santiago Monterrosa

    Un buen relato de la historia de Java con algunos de estos datos viene en la intro del libro “Thinking in Java” de Bruce Eckel http://mindview.net/Books/TIJ4 cuya tercer edición todavía se puede descargar en forma gratuita. En cualquier librería encuentran la edición en español…

  • Walkmanv8

    java ya no es el de antes, oracle es una porqueria es como apple en cuanto a dinero y no al impulso tecnologico, SUN siempre estaras en nuestros procesadores que diga en nuestros corazones
    .

  • Carlos Lunacabrera

    Yo tenia entendido que JAVA es la union de las iniciales de sus creadores y el logo se les ocurrio porque lo inventaron en una cafeteria

  • Dunkel

    Exelente artículo.
    Solo que no estoy muy de acuerdo con la respuesta 9.
    Si bien es cierto que es complicado crear malware en Java, las aplicaciones mal implementadas con Java si son vulnerables y pueden comprometer desde tu computadora hasta tu web server, tu app server etc.
    Tambien existen codigos malignos ofuscados dentro de aplicaciones Java, la recomendación es practicar programación Java en una máquina virtual dedicada a este proceso de aprendizaje (es decir en un ambiente controlado)  y evitar bajar de la red aplicaciones Java desconocidas.

Forma parte de nuestra comunidad en Facebook.

Danos Like y entérate de mucho más.