Clang
Clang[2] er en compiler front end for programmeringssprogene C, C++, Objective-C og Objective-C++. Clang anvender LLVM som dets back end og er blevet en del af LLVM siden LLVM 2.6.
| Original skaber(e) | Chris Lattner og andre |
|---|---|
| Udvikler(e) | Apple Inc. og andre |
| Stabil version | 18.1.3 (3 april 2024) |
| 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/ |
Clangs mål er at tilbyde et alternativ til GNU Compiler Collection (GCC). Udviklingen er open-source,[3] med adskillige større udviklingsfirmaer (f.eks. Google, Apple) som involverede. Clang er tilgængelig under University of Illinois/NCSA License.
Clang projektet omfatter bl.a. Clang front end og Clang statisk analysator.[4]
Baggrund
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å
Kilder/referencer
- "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).
Eksterne henvisninger
- 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.