Login


 
Newsletter
Werbung

Thema: LLVM 3.1 freigegeben

14 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von MichaelK am Do, 24. Mai 2012 um 11:12 #

Na da hat man ja in Bälde (in manchen Situationen schon jetzt) ein richtigen Konkurrenten zum altgedienten GCC, dem man doch zunehmend sein Alter anmerkt und dessen Architektur nicht wirklich schön ist.

Praktisch als Anwender merkt man das daran, dass allein die Fehlermeldungen des LLVM um Klassen besser sind als die des GCC.
Und die bessere Entkoppelung der Compilerkomponenten hilft natürlich bei der Weiterentwicklung des LLVM, der natürlich auch davon profitiert, dass Apple so ein starkes Interesse an ihm hat.

Achso. Nicht falsch verstehen. Ich wollte den GCC nicht schlechter machen als er ist. Aber Konkurrenz belebt das Geschäft und gerade bei einer so grundlegenden Sachen wie Compiler ist ne gute Technologie schon wichtig.

Gruß
MichaelK

  • 0
    Von erklärbär am Do, 24. Mai 2012 um 12:03 #

    Der LLVM basierende C, C++ und Objective C Compiler heißt übrigens Clang.

    1
    Von Karl-Heinz am Do, 24. Mai 2012 um 16:58 #

    Ja, was mich beim LLVM nur stört das er in erster Linie dazu da ist, damit Apple in zukunft Ihre compiler erweiterungen nicht freigeben muss. An der Stelle ist mir die GPL (für meine eigene Arbeit) dann halt doch viel lieber als ne BSD license.

0
Von Papa Schlumpf am Fr, 25. Mai 2012 um 10:23 #

Gibts einen sinnvollen Einsatzzweck für 16-Bit(!) Gleitkommazahlen?
Haben die dann 4-Bit Exponent, 1 VZ und 11 Bit Mantisse?
Gibts eine Norm/Standardisierung dazu (á la IEEE)?

Bin verwirrt, zumal 32-Bit (AKA single float) schon wegen ihrer geringen Genauigkeit nur bedingt einsetzbar sind... :? :?

0
Von Software Entwickler am Sa, 26. Mai 2012 um 16:32 #

sondern lediglich zu Forschungszwecken da, und damit sich Compilerbauer daran austoben, also mit ihm herumspielen können.
Deswegen sind diese GCC vs. LLVM Vergleiche für den Allerwertesten.

Wäre dies anders, dann würden sich die LLVM Entwickler mehr Mühe machen, ihn in benutzbarer Form auf ihrer Webseite für diverse Plattformen anzubieten.

Benutzbar heißt, dass man fertig compilierte und nutzbare Binaries bekommen würde und nicht nur Quellcode, der ohne vorhandenem Compiler ziemlich wenig bringt.


Pro-Linux
Pro-Linux @Twitter
Neue Nachrichten
Werbung