Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Miércoles, 10 Febrero de 2010, 09:29h (#1202536)
    Buena explicación. Lo que no entiendo es lo de LLVM. ¿Que és? ¿No crea Clang codigo nativo como hace gcc o es que crea un "byte code" interpretado por una vm a lo java?
    [ Padre ]
  • Re:y eso para que sirve?

    (Puntos:4, Interesante)
    por mandel (23280) el Miércoles, 10 Febrero de 2010, 09:58h (#1202541)
    ( http://ignaciocalvo.com/ )

    LLVM es difícil de explicar :). Es un backend de compilador (toma un código intermedio de tipo RISC y lo compila a nativo). La gracia es que tiene capacidad de compilar y optimizar dinámicamente (aparte de compilar en estático). Para ello dispone de un sistema muy simple de tipos (nada de objetos). No es una MV de alto nivel, pero podría construirse una máquina virtual sobre LLVM, usándolo como una especie de framework de desarrollo.

    El artículo básico sobre LLVM [llvm.org] es bastante fácil de leer y muy recomendable.

    --
    Saludos! Mandel
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.