Logo Blogo

LLVM libc++, C++ Standard Library

Pubblicato: 13 mag 2010 da Lpt on fire!


Il team di LLVM ha annunciato un nuovo ed importante sottoprogetto: Libc++.

Si tratta di una nuova implementazione della C++ Standard Library. Particolare importanza è stata data all’aderenza agli standard, all’efficienza del codice ed al supporto al prossimo standard per il c++, C++’0x.

Al momento la libreria è completa per l’85% delle funzionalità e ha come scopo migliorare e complementare Clang++, ma sarà possibile portarla anche su altri compilatori.

Quali possono essere i motivi per una nuova libreria di questo tipo? Secondo gli sviluppatori sono ben 3:

  • Partendo con una nuova libreria si può utilizzare l’implementazione migliore senza correre il rischio di rompere l’ABI
  • libstdc++ è passata sotto GPLv3 ed è troppo integrata con il GCC. Effettuare un fork di questo progetto sarebbe più costoso dell’iniziare da zero.
  • Le altre librerie presenti (STLPort e Apache libstdcxx) non hanno supporto per C++’0x. Questo avrebbe costretto a riscrivere comunque buona parte del codice delle librerie.

Via | LLVM

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

Categorie

Articoli simili

Rilasciato LLVM 3.0 del 05 dic 2011
LLVM 2.8 del 07 ott 2010

Argomenti Simili

Gallerie Correlate

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • machedici

    13 mag 2010 - 16:40 - #1
    0 punti
    Up Down

    Tradotto in italiano?
    Cosa sono articoli in codice per adepti?!
    Sempre peggio …

  • G,G

    13 mag 2010 - 17:00 - #2
    0 punti
    Up Down

    Cosa non hai capito? perché sempre peggio? cmq si è un articolo tecnico in un blog tecninco, cosa c’è di strano?

  • devurandom

    13 mag 2010 - 23:56 - #3
    0 punti
    Up Down

    @1 machedici: vai sul blog di topolino vai…

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