Clang
Udseende
| Original skaber(e) | Chris Lattner og andre |
|---|---|
| Udvikler(e) | Apple Inc. og andre |
| Stabil version | 21.1.8 (16. december 2025) |
| Status | Aktiv |
| Skrevet i | C++ |
| Operativsystem | Unix-lignende |
| Platform | Cross-platform |
| Type | Compiler |
| Licens | University of Illinois/NCSA Open Source License[1] |
| Hjemmeside | http://clang.llvm.org/ |
Clang[2] er en compiler-frontend for programmeringssprogene C, C++, Objective-C og Objective-C++. Clang anvender LLVM som dets backend og har været en del af LLVM siden LLVM 2.6.
Clangs mål er at tilbyde et alternativ til GNU Compiler Collection (GCC). Udviklingen foregår i åben kildekode,[3] med deltagelse af adskillige større udviklingsfirmaer, f.eks. Google og Apple. Clang er tilgængelig under licensen University of Illinois/NCSA License.
Clang-projektet omfatter bl.a. Clang-frontenden og en statisk analysator.[4]
Baggrund
[redigér | rediger kildetekst]Siden 2005 har Apple anvendt LLVM i større omfang i flere kommercielle systemer,[5] inklusive iPhone development kit og Xcode 3.1.
Se også
[redigér | rediger kildetekst]Kilder/referencer
[redigér | rediger kildetekst]- ↑ "LLVM Release License "
- ↑ Christopher, Eric (3. juli 2008). "simply wonder pronunciation of Clang". LLVMdev (Mailingliste). Arkiveret fra originalen 8. februar 2012. Hentet 9. juli 2008.
- ↑ Clang "Getting started" instructions
- ↑ "Clang Static Analyzer". LLVM. Hentet 3. september 2009.
- ↑ Treat, Adam (19. februar 2005). "mkspecs and patches for LLVM compile of Qt4". Qt4-preview-feedback (Mailingliste). Arkiveret fra originalen 4. oktober 2011. Hentet 21. juli 2012.
Eksterne henvisninger
[redigér | rediger kildetekst]- http://clang.llvm.org/
- LLVMdev: New LLVM C front-end: "clang" Arkiveret 17. august 2007 hos Wayback Machine, announcement (11 July 2007)
- Presentation: Ted Kremenek – Finding Bugs with the Clang Static Analyzer Arkiveret 13. juni 2010 hos Wayback Machine, Slides
- Clang Static Analyzer list of checkers Arkiveret 11. marts 2012 hos Wayback Machine
- Presentation: Steve Naroff – Clang Internals Arkiveret 13. juni 2010 hos Wayback Machine, Slides