Clang

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Clang
Vývojář LLVM Developer Group
Aktuální verze 3.7 (1. září 2015)
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++. Jako svůj back-end využívá LLVM a od verze LLVM 2.6 [1] je jeho součástí.

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. Pomocí Clangu lze přeložit mnoho velkých projektů (FreeBSD, Chromium, Boost atd.). 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]