Clang
Compiler-Frontend / aus Wikipedia, der freien encyclopedia
Liebe Wikiwand-AI, fassen wir uns kurz, indem wir einfach diese Schlüsselfragen beantworten:
Können Sie die wichtigsten Fakten und Statistiken dazu auflisten Clang?
Fass diesen Artikel für einen 10-Jährigen zusammen
Clang [klæŋ][4] 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 | |
---|---|
Basisdaten | |
Hauptentwickler | Chris Lattner[1] |
Entwickler | The LLVM Team[2] |
Aktuelle Version | 18.1.6[3] (18. Mai 2024) |
Betriebssystem | Unix, GNU/Linux, Windows, macOS, und andere |
Programmiersprache | C++ |
Kategorie | Compiler-Frontend |
Lizenz | Apache-Lizenz 2.0 (Freie Software) |
clang.llvm.org |
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.[5]
Clang unterliegt einer BSD-ähnlichen Lizenz. Anders als bei der GNU General Public License besteht bei der liberaleren BSD-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.