Développé par | Apple, Microsoft, Google, ARM, Sony, Intel et AMD |
---|---|
Dernière version | 19.1.7 ()[1] |
Dépôt | github.com/llvm/llvm-project |
Écrit en | C++ et C |
Système d'exploitation | Type Unix, Linux, GNU/Linux, OpenBSD, NetBSD, FreeBSD, DragonFly BSD et MINIX 3 (en) |
Environnement | Multiplateforme, Linux, FreeBSD, NetBSD, OpenBSD, MINIX 3 (en), DragonFly BSD, Berkeley Software Distribution, x86, x86-64, RISC-V, architecture ARM, PowerPC et WebAssembly |
Type | Compilateur |
Licence | Licence Open Source NCSA/Université de l'Illinois et Apache License v2.0 with LLVM Exceptions (d) |
Site web | clang.llvm.org |
Clang est un compilateur pour les langages de programmation C, C++ et Objective-C. Son interface de bas niveau utilise les bibliothèques LLVM pour la compilation.
C'est un logiciel libre issu d'un projet de recherche universitaire et distribué selon les termes de la licence Open Source NCSA/Université de l'Illinois[2].
Clang est aujourd'hui maintenu par une large communauté, dont de nombreux employés de Apple, Google, ARM ou Mozilla, dans le cadre du projet LLVM.[réf. nécessaire]
Son but est de proposer une alternative à GCC.