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 version19.1.7 (14. januar 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).

Eksterne henvisninger

[redigér | rediger kildetekst]