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
student
hace 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
    Ramón Ruiz

    Ramón Ruiz

    student
    hace 5 años

    En si lo que pude comprender de la clase es que Javascript es un lenguaje dinámico lo que quiere decir que se salta el tiempo de compilación y es interpretado directamente. Pero mientras ocurre esta interpretación ocurre otro proceso de compilación para traducir a código binario.

    Por lo que en si Javascript se compila durante la interpretación y no antes como seria el caso de otros lenguajes estáticos como Java o C++.

    Pero en si al tener un proceso de compilación se podría decir que JavaScript es un lenguaje compilado.

    Espero me explique jaja saludos.

    GABRIEL ERNESTO ZARATE TOVAR

    GABRIEL ERNESTO ZARATE TOVAR

    student
    hace 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.

    Armando García

    Armando García

    student
    hace 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.

    Carlos Naveda

    Carlos Naveda

    student
    hace 5 años

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

    Ivan Ramos Sánchez

    Ivan Ramos Sánchez

    student
    hace 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.

    Jherom Chacon

    Jherom Chacon

    student
    hace 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.

    Luis Leiva

    Luis Leiva

    student
    hace 5 años

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

    Juan David González Rodríguez

    Juan David González Rodríguez

    student
    hace 5 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

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    student
    hace 4 años

    Es un lenguaje interpretado que es compilado en el navegador.

    Laura Pulido Díaz

    Laura Pulido Díaz

    student
    hace 4 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

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.