Logo Blogo

LLVM Clang si compila da solo!

Pubblicato: 06 feb 2010 da Lpt on fire!


LLVM, Low Level Virtual Machine, è una serie compilatore multilinguaggio diviso in una parte backend comune ed una parte frontend diverse per ogni linguaggio di programmazione.

Ieri è arrivata la notizia che la versione Clang (c, c++ ed objective c) è in grado finalmente di compilarsi da sola. Questo rappresenta un grosso traguardo per tutti i compilatori e significa che finalmente il progetto è diventato auto sufficiente.

I binari creati sono riusciti a passare tutti i test e sono riusciti anche a ripetere il processo di compilazione creando un compilatore anch’esso in grado di passare tutti i test. Un traguardo raggiunto con oltre mezzo milione di linee di codice e che da risalto all’ottimo lavoro svolto finora dal team di sviluppo.

Via | LLVM

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
4 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Diska

    06 feb 2010 - 20:34 - #1
    0 punti
    Up Down

    skynet sta arrivando? :)

  • Profilo di thelostone

    thelostone

    07 feb 2010 - 04:09 - #2
    0 punti
    Up Down

    Beh skynet sarebbe arrivato da qualche decennio, il primo compilatore auto-compilato risale al ‘62!

    http://en.wikipedia.org/wiki/Self-hosting

    Comunque sicuramente un ottimo risultato, complimenti al team.

  • scillio

    08 feb 2010 - 11:23 - #3
    0 punti
    Up Down

    ma quali sono i suoi vantaggi su gcc? intendo principalmente i vantaggi dei binari prodotti da llvm. sono piu rapidi? sono più piccoli? ho cercato un po’ sul sito, ma non ho trovato nulla…

  • Diska

    08 feb 2010 - 16:08 - #4
    0 punti
    Up Down

    Il principale vantaggio (almeno così ho letto ) dovrebbe essere il maggior livello di ottimizzazione anche con CPU non conosciute. questo a tendere non so a che livello siano arrivati

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento