Se recomienda desinstalar Java ahora mismo tras el descubrimiento de grave vulnerabilidad

  1. #106   #81 ¿Un buen lenguaje? ¿en que? ¿en velocidad de ejecución y optimización del uso de los recursos del sistema?. Ni de coña vamos.

    Salu2
    votos: 1    karma: 4
     *   Nova6K0 Nova6K0
  1. #119   #111 Hombre... casi igual... PHP y java...
    #106 Es un buen lenguaje en su estructura y diseño interno, en sus librerías disponibles, en sus frameworks, en su versatilidad y rapidez de desarrollo, en su velocidad de ejecución si lo comparamos con cualquier lenguaje interpretado o en bytecode, en su disponibilidad para toda clase de dispositivos, en su implementación del paradigma POO...
    votos: 2    karma: 31
  2. #155   #106 un buen lenguaje por todas las cosas que se piden a un lenguaje para poder estructurar correctamente un programa. Desde orientación a objetos, interfaces, paquetes, enlace dinámico, reflexión, etiquetado, genéricos, estructuras de control avanzadas... y por supuesto, por todas las librerías que vienen ya incorporadas al sistema para no reinventar ruedas.

    Tú estás confundiendo el lenguaje ("texto") con su conversión a código ejecutable. Esta última tarea la realiza la máquina virtual (JVM), y vuelvo a repetir lo de antes: la de Sun no estaba mal en su día, pero Oracle parece dispuesta a cargársela, y de hecho no sé que hacéis usando la de Oracle habiendo una libre que funciona bien (OpenJDK).

    Y respecto al rendimiento... en el 99% de los casos las diferencias de rendimiento en un programa se deben al algoritmo utilizado, no al lenguaje en que se implementa.
    votos: 3    karma: 38
     *   fayser fayser
    1. #163   #155 ves? a esto me referia cuando os llamaba intento de culturetas frikis. La traduccion de "texto" a codigo binario lo hace el compilador. Lo que hace la JVM es convertir este codigo binario en instrucciones máquina. Por eso cada arquitectura tiene su máquina virtual.

      Y otra cosa, la open jdk es muy bonita sobre el papel, libre, independiente y sin ataduras con oracle. Si, pero falla mas que una escopeta de feria. Y lo digo desde la perspectiva de la que la ha tenido que desinstalar e instalar la de oracle porque un codigo compilado con ese jdk no funcionaba en todas las JVM. Concretamente en la que corria en el servidor donde estaba anidada mi app.

      El que no curra con la open jdk pues "mu" bonita, pero que se la queden con lacito. Los desarrolladores sabemos lo que es.
      votos: 2    karma: 31
    2. #173   #155 Tanto la máquina virtual de Oracle como la de Microsoft, son iguales de lentas. Y que yo sepa lo que ejecuta no es el código fuente sino el compilado. Pero si lo prefieres, cuando hablo de lenguaje de programación, me refiero siempre a su ejecución. Porque un lenguaje de por sí no es más rápido que otro, porque sólo lo puedes saber cuando se ejecuta.

      Ahora si quieres comparamos cualquier lenguaje como Ensamblador con uno de alto nivel, como Java. A ver si haciendo el mismo programa se ejecuta más rápido en el primero o en el segundo (obviamente en el mismo ordenador o dispositivo).

      Salu2
      votos: 0    karma: 10
comentarios cerrados

menéame