LLVM: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m zmiana wersji z 9.0.1 na 12.0.0, akt.
Modrym (dyskusja | edycje)
m →‎Front-endy: Poprawiono odnośnik do C (język programowania)
Linia 29:
 
== Front-endy ==
LLVM został zaprojektowany jako wydajniejszy zamiennik dla [[GNU Compiler Collection|GCC]] w już istniejących łańcuchach budowania<ref>{{cytuj stronę | url = http://llvm.org/pubs/2003-05-01-GCCSummit2003.html | tytuł = Architecture For a Next-Generation GCC | opublikowany = First Annual GCC Developers' Summit | autor = Chris Lattner | autor2 = Vikram Adve | data = maj 2003 | data dostępu = 2010-05-04}}</ref> i wiele z istniejących front-endów GCC zostało przeprojektowanych do współpracy z nim. Ponadto szerokie zainteresowanie projektem doprowadziło do powstania zupełnie nowych, dedykowanych front-endów. Jednym z najambitniejszych jest [[Clang]] dla języków [[C (język programowania)|C]], [[C++]] oraz [[Objective-C]], którego rozwój wspierany jest przez Apple. Koncentruje się on na stworzeniu nowocześniejszego zamiennika dla analogicznego kompilatora z GCC, łatwiejszego do zintegrowania ze środowiskami [[Zintegrowane środowisko programistyczne|IDE]] i oferującego lepsze wsparcie dla współbieżności.
 
== Zobacz też ==