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.
  • 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 ]
  • por pobrecito hablador el Miércoles, 10 Febrero de 2010, 13:51h (#1202618)
    LLVM es un entorno para construir compiladores. Son una serie de módulos que puedes juntar y a los que puedes añadir código para hacer tu propio compilador. Puedes hacer compiladores a nativo, a máquina virtual, intérpretes, etc. Viene todo lo que necesitas para hacer un compilador sea del tipo que sea. Clang es un compilador de C/C++ construido con el framework LLVM.
    [ Padre ]