Clang

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Clang
Vývojář LLVM Developer Group
Aktuální verze 3.4.2 (19. června 2014)
Operační systém multiplatformní
Typ softwaru Překladač
Licence University of Illinois/NCSA Open Source License
Web clang.llvm.org

Clang je front end překladače pro programovací jazyky C, C++, Objective-C a Objective-C++. Využívá LLVM jako svůj back-end a je jeho součástí od verze LLVM 2.6 [1].

Cílem je nabídnout náhradu za GCC [1]. Jedná se o otevřený software na jehož vývoji se podílí několik významných společností mezi něž patří Apple a Google. Clang je šířen pod licencí University of Illinois/NCSA Open Source License[2][3]

Clang podporuje většinu přepínačů GCC a je tedy plnohodnotnou náhradou GCC. Mnoho velkých projektů (FreeBSD, Chromium, Boost atd.) je zkompilovatelných pomocí clangu. Rychlost kompilace je výrazně vyšší než GCC a výsledný kód je porovnatelný. Clang nabízí výrazně kvalitnější diagnostiku chyb ve zdrojovém kódu. [2]

Související články[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

  1. MICHAEL, Larabel. Patch By Patch, LLVM Clang Gets Better At Building The Linux Kernel. Phoronix [online]. 2014-08-22 [cit. 2014-08-22], www.phoronix.com. Dostupné online.  
  2. Clang vs Other Open Source Compilers [online]. http://clang.llvm.org. Dostupné online.  

Externí odkazy[editovat | editovat zdroj]