Leksykon IT › Programowanie › Clang

Clang

Programowanie Svenska → Zaktualizowano: 2026-10-06

Frontend kompilatora C/C++/Objective-C z projektu LLVM — Chris Lattner i inni, 2007. Zaprojektowany z myślą o lepszych komunikatach błędów i bardziej modułowej architekturze niż GCC.

Nacisk na diagnostykę: wskaźniki dokładnie w miejscu błędu, podpowiedzi „Czy chodziło o…?” i celne fix-ity. Wbudowane są Static Analyzer (głęboka analiza kodu) oraz sanitizery (ASan, TSan, UBSan, MSan). Napędza Clang-tidy i clangd (LSP).

Domyślny kompilator na macOS, FreeBSD i w Android NDK. Na Linuksie można wybrać GCC albo Clanga. Konkurenci: GCC (klasyk), MSVC (tylko Windows), ICC (Intel, wycofany).

← Wróć do leksykonu