¿Por que dicen que es un lenguaje interpretado y dinámico como dos características diferentes? y cuando las describen básicamente de amb...

David Hereira

David Hereira

Pregunta
student
hace 4 años

¿Por que dicen que es un lenguaje interpretado y dinámico como dos características diferentes? y cuando las describen básicamente de ambas significan que no hay compilación previo a la ejecución. ¿En este caso que sea interpretado y que sea dinámico no viene a ser lo mismo?

1 respuestas
    Sara María Mejia Sánchez

    Sara María Mejia Sánchez

    student
    hace 4 años

    Aparte del tema de compilación, se menciona un aspecto importante respecto al Dinamismo:

    JavaScript permite declarar (por ejemplo) variables cuyo valor (y tipo) solo se conocerá al momento de su ejecución en función de las condiciones dadas al momento de correrlo en un entorno real. En cambio, los lenguajes estáticos no compilarán en código ejecutable a menos que todos los valores (o tipos de valores) se conozcan por adelantado.

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.