primero compila y genera codigo maquina ejecutable? para el cual ya no nesecito Node.js? o simplemente lo interpreta y lo comunica a los ...

Pregunta de la clase:
Node: orígenes y filosofía
Daniel Alejandro Cumaco Robayo

Daniel Alejandro Cumaco Robayo

Pregunta
studenthace 5 años

primero compila y genera codigo maquina ejecutable? para el cual ya no nesecito Node.js? o simplemente lo interpreta y lo comunica a los servidores como java?

4 respuestas
para escribir tu comentario
    Sebastián Gonzalez Quintero

    Sebastián Gonzalez Quintero

    studenthace 4 años

    El código no se compila es interpretado. NodeJS utiliza el motor V8. Este motor permite ejecutar Javascript a una velocidad muy alta debido a que implementa un JIT Compiler.

    El JIT compiler se refiere a conseguir trozos del código, interpretarlos y ejecutar una instrucción en Assembler directamente lo que permite una velocidad muy alta para un lenguaje interpretado.

    Juan Esteban Galvis

    Juan Esteban Galvis

    studenthace 5 años

    Hola si quiere profundizar en ese proceso del Motor de V8 te dejo el curso del tema: https://platzi.com/clases/javascript-navegador/

    JavaScript es interpretado pero V8 lo compila a algo SIMILAR al lenguaje maquina llamado ByteCode que interpreta más rápidamente pero antes realizó varios procesos con JavaScript que aprender en el curso que te deje arriba.

    José D. Gutiérrez

    José D. Gutiérrez

    studenthace 5 años

    Recordemos que javascript es un lenguaje interpretado, sin importar si corre en el cliente o en el servidor. El motor V8 es quien interpresa el código javascript y lo convierte a lenguaje máquina ~

    Daniel Alberto Esquinazi

    Daniel Alberto Esquinazi

    studenthace 5 años

    V8 es el que interpreta el codigo Javascript y genera el codigo maquina, pero para que funcione correctamente node.js(libuv) realiza otras cosas como el manejo de los eventos.

Curso de Node.js [Empieza Gratis]

Curso de Node.js [Empieza Gratis]

Descubre qué es Node.js, y por qué es tan potente. Si ya has trabajado con Node.js, vas a profundizar conocimientos sobre cómo funciona por debajo todo el código que ya has hecho.

Curso de Node.js [Empieza Gratis]

Curso de Node.js [Empieza Gratis]

Descubre qué es Node.js, y por qué es tan potente. Si ya has trabajado con Node.js, vas a profundizar conocimientos sobre cómo funciona por debajo todo el código que ya has hecho.