Respuesta

16

LLVM se llama LLVM (máquina virtual de bajo nivel) por una buena razón. Es de tan bajo nivel que no está sujeto a ninguna semántica particular para su idioma de origen.

Hay algunas cosas útiles en LLVM que hace compilación de algunos lenguajes paralelos más fácil - por ejemplo, salta a los bloques arbitrarios: http://llvm.org/docs/LangRef.html#blockaddress

Y LLVM no implica ningún propiedades de ejecución particulares, no obliga a ninguna implementación específica de GC . Puedes construir lo que quieras encima de él.

Cuestiones relacionadas