¿Java y javascript son el mismo lenguaje?
En general, se cree que Netscape nombró LiveScript JavaScript porque Java era el lenguaje de programación más popular en ese momento, y el nombre "Java" ayudó a la difusión de este nuevo lenguaje.
Sus similitudes incluyen: su sintaxis es muy similar a la del lenguaje C; ambos están orientados a objetos (aunque la implementación es ligeramente diferente); JavaScript está diseñado con referencia a las reglas de nomenclatura de Java. Sus diferencias incluyen: JavaScript es un lenguaje de tipo dinámico, mientras que Java es un lenguaje de tipo estático; JavaScript tiene un tipo débil y Java tiene un tipo fuerte. El enfoque orientado a objetos de JavaScript se basa en prototipos, mientras que el enfoque de Java se basa en clases. A pesar de su similitud con Java, JavaScript dista mucho de su estilo de lenguaje. Los objetos a los que JavaScript hace referencia en tiempo de diseño no incluyen Java, pero incluyen lenguajes como Self y Scheme.