Spring til indhold

Clang

Fra Wikipedia, den frie encyklopædi
Clang
Original skaber(e)Chris Lattner og andre
Udvikler(e)Apple Inc. og andre
Stabil version21.1.8 (16. december 2025)
StatusAktiv
Skrevet iC++
OperativsystemUnix-lignende
PlatformCross-platform
TypeCompiler
LicensUniversity of Illinois/NCSA Open Source License[1]
Hjemmesidehttp://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]

Siden 2005 har Apple anvendt LLVM i større omfang i flere kommercielle systemer,[5] inklusive iPhone development kit og Xcode 3.1.

Kilder/referencer

[redigér | rediger kildetekst]
  1. "LLVM Release License "
  2. Christopher, Eric (3. juli 2008). "simply wonder pronunciation of Clang". LLVMdev (Mailingliste). Arkiveret fra originalen 8. februar 2012. Hentet 9. juli 2008.
  3. Clang "Getting started" instructions
  4. "Clang Static Analyzer". LLVM. Hentet 3. september 2009.
  5. 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]