Finalmente, ¿Javascript es un lenguaje interpretado o compilado? Me generó la duda está sección del video <a href="https://platzi.com/cla...

Alejandro Silva Berbesi

Alejandro Silva Berbesi

Pregunta
studenthace 5 años

Finalmente, ¿Javascript es un lenguaje interpretado o compilado?

Me generó la duda está sección del video https://platzi.com/clases/1814-basico-javascript/26290-que-es-javascript/?time=635

11 respuestas
para escribir tu comentario
    Diego Alejandro Moreno Pedroza

    Diego Alejandro Moreno Pedroza

    studenthace 3 años

    A la final de cuentas, también es compilado, pero no de la forma en la que estamos acostumbrado, el navegador se encarga de todo esto de manera natiiva y por eso no nos damos cuenta

    Laura Pulido Díaz

    Laura Pulido Díaz

    studenthace 3 años

    Interpretado, tu lo puedes leer como texto plano en el navegador. Los lenguajes de programación compilados generan unos archivos intermedios que son los que se interpretan, por ejemplo, en el caso de java se generan archivos .class

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Es un lenguaje interpretado que es compilado en el navegador.

    Juan David González Rodríguez

    Juan David González Rodríguez

    studenthace 4 años

    Si es ambas , es interpretado por que se lee linea por linea pero para que el navegador lo entienda tiene que compilarse... es raro javascript pero increible :D

    Luis Leiva

    Luis Leiva

    studenthace 5 años

    En el minuto 10:42 dice que JavaScript es realmente un lenguaje compilado 🤔

    Jherom Chacon

    Jherom Chacon

    studenthace 5 años

    Es un lenguaje interpretado en el que a lo largo del tiempo se han desarrollado motores como el V8 que realizan una compilación JIT para hacerle más estable. Compilado o no no depende de la sintaxis, depende del entorno que lo traduce o interpreta ya sea si tienes un compilador o un traductor.

    Ivan Ramos Sánchez

    Ivan Ramos Sánchez

    studenthace 5 años

    Si me preguntaran ésto en una entrevista de trabajo, con lo que se dijo en clase yo podría contestar que es depende al que le preguntes. Si le preguntas al desarrollador, para él es interpretado por lo que todos ya sabemos, uno mismo no hace el proceso de compilación, pero desde el punto de vista de del motor v8 sigue siendo compilado porque él hace la chamba "al vuelo". Técnica y estrictamente es compilado, pero a como entendí, por esa característica les gusta decirle dinámico.

    Carlos Naveda

    Carlos Naveda

    studenthace 5 años

    Si es compilado, pero de forma dinámica, algo así como automática.

    Armando García

    Armando García

    studenthace 5 años

    Interpretado, no hace falta pasar por ningún proceso de compilación para ver la acción del código en el navegador.

    GABRIEL ERNESTO ZARATE TOVAR

    GABRIEL ERNESTO ZARATE TOVAR

    studenthace 5 años

    En realidad lo correcto es que Javascript es un lenguaje interpretado no compilado y esto simplemente es porque tu código lo puede ejecutar el navegador sin que tu previamente lo tengas que compilar como sucede con otros lenguajes de programación, en donde NECESARIAMENTE el código tiene que ser compilado para poderse ejecutar, ese proceso (el de compilación), lo hace el motor del navegador (V8 para el caso de Crhome) para que tu veas su ejecución en tiempo real. Espero haya quedado más claro.

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.