Para que sirve AST no entiendo? que hace?

Juan David González Rodríguez

Juan David González Rodríguez

Pregunta
studenthace 5 años

Para que sirve AST no entiendo? que hace?

6 respuestas
para escribir tu comentario
    Anfernee Valera

    Anfernee Valera

    studenthace 4 años

    el navegador necesita recorrer tu código el cual fue previamente parseado, y la estructura de datos que se utiliza en este caso es la de Arbol.

    Erick Fernando Guzmán Valerio

    Erick Fernando Guzmán Valerio

    studenthace 4 años

    ¿Qué significa la palabra abstracta?

    Jonathan Bernal

    Jonathan Bernal

    studenthace 5 años

    Hola, el AST = Abstract Syntax Tree y sirve para que el interprete lo recorra, de esta manera podrá generar el byte code perteneciente a los nodos que genero la funcion Parser.

    Te dejo un link, en el que viene muy bien explicado esta parte:

    JavaScript Visualized: the JavaScript Engine

    Miguel Ángel Reyes Moreno

    Miguel Ángel Reyes Moreno

    studenthace 5 años

    Aprenderás de eso en materias o cursos sobre lenguajes y autómatas o teoría de autómatas.

    Jhean Pacheco

    Jhean Pacheco

    studenthace 5 años

    Se podría decir que es la jerarquía de almacenamiento de variables y ejecución de código.

    Armando García

    Armando García

    studenthace 5 años

    Te explica cómo es que se va construyendo el árbol de sintaxis abstracta conforme se ejecutan diferentes bloques de código

Curso de JavaScript Engine (V8) y el Navegador

Curso de JavaScript Engine (V8) y el Navegador

Explora el motor JavaScript V8 y el navegador. Comprende cómo corre y optimiza el código en tiempo real, gestionando memoria y asegurando asincronismo para crear aplicaciones web eficientes y rápidas.

Curso de JavaScript Engine (V8) y el Navegador
Curso de JavaScript Engine (V8) y el Navegador

Curso de JavaScript Engine (V8) y el Navegador

Explora el motor JavaScript V8 y el navegador. Comprende cómo corre y optimiza el código en tiempo real, gestionando memoria y asegurando asincronismo para crear aplicaciones web eficientes y rápidas.