Clang
| Clang | |
|---|---|
| Basisdaten | |
| Hauptentwickler | Chris Lattner |
| Entwickler | The LLVM Team |
| Aktuelle Version | 22.1.3 (7. April 2026) |
| Betriebssystem | Unix, GNU/Linux, Windows, macOS, und andere |
| Programmiersprache | C++ |
| Kategorie | Compiler-Frontend |
| Lizenz | Apache-Lizenz 2.0 (Freie Software) |
| clang.llvm.org | |
Clang [] ist ein Compiler-Frontend für die Programmiersprachen C, C++, Objective-C und Objective-C++. Es verfügt im Vergleich zu anderen Compiler-Frontends über umfangreichere und genauere statische und dynamische Analysemethoden, die die Fehlersuche erleichtern.
Clang wurde als Frontend für das Compiler-System LLVM entwickelt. Durch den modularen Aufbau von Clang lassen sich seine Bestandteile aber auch in andere Produkte integrieren.
Clang unterliegt einer BSD-ähnlichen Lizenz. Anders als bei der GNU General Public License besteht bei der liberaleren Apache-Lizenz kein Zwang, alle Quelltexte von Programmen offenzulegen, die Clang oder Teile davon verwenden, was vor allem für proprietäre Produkte oft von Interesse ist.
- ↑ The LLVM Compiler Infrastructure Project (englisch) – offizielle Webseite
- ↑ „Written by The LLVM Team“ (unterhalb der FAQ-Auflistung)
- ↑ LLVM 22.1.3. 7. April 2026 (abgerufen am 7. April 2026).
- ↑ Eric Christopher: [LLVMdev] simply wonder pronunciation of Clang. In: LLVMdev mailing list. 3. Juli 2008, archiviert vom (nicht mehr online verfügbar) am 8. Februar 2012; abgerufen am 11. Mai 2020 (englisch): „We've been pronouncing it kl“
- ↑ clang.llvm.org Offizielle Präsenz von Clang