Clang

Clang [klæŋ] 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
Entwickler The LLVM Team
Aktuelle Version 18.1.6
(18. Mai 2024)
Betriebssystem Unix, GNU/Linux, Windows, macOS, und andere
Programmier­sprache 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.

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.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.