Ma réponse serait "oui". Outre le symbolisme du dragon comme logo, c'est un compilateur plus performant que GCC. Je l'utilise déjà pour Neovim et Coc pour l'auto-complétion avec clangd.
Donc le projet Qasari devrait être codé avec LLVM.
- GCC vs Clang.LLVM: An In-Depth Comparison of C/C++ Compilers
- LLVM Clang 16 vs. GCC 13 Compiler Performance On Intel Raptor Lake
Installation
sudo pacman -S llvm
Utilisation
Pour compiler on utilise l'utilitaire en front-end clang
hello.cpp
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
clang++ hello.cpp -o hello -Wall -Wextra -std=c++23