Clang

Clang
Captura de tela
Clang
Saída do terminal gerada pelo Clang
Desenvolvedor Apple, Google, entre outros.
Plataforma Multiplataforma
Lançamento 2003 (20–21 anos)
Versão estável 19.1.4 (19 de novembro de 2024[1])
Escrito em C++
Sistema operacional Tipo Unix
Gênero(s) Compilador
Licença NCSA
Página oficial clang.llvm.org

Clang é um front-end de um compilador para as linguagens C, C++, Objective-C e Objective-C++ que utiliza o LLVM como back-end[2] desde a versão 2.6 do LLVM. Tem como objetivo oferecer um substituto open source ao GCC, o conjunto de compiladores da GNU. O desenvolvimento do Clang conta com o envolvimento de grandes empresas como o Google[3] e a Apple[4][5].

Seu código fonte está disponível sob uma licença da Universidade de Illinois[6] que combina as licenças MIT e BSD[5]. Implementa na totalidade a especificação C++11[7].

Referências

  1. «LLVM Download Page». LLVM Project. Consultado em 20 de novembro de 2024 
  2. «LLVM-14.0.0». Linux from Scratch. Consultado em 8 de abril de 2022 
  3. Chandler Carruth (23 de maio de 2011). «C++ at Google: Here Be Dragons». LLVM Project Blog. Consultado em 7 de junho de 2021 
  4. Prince McLean (20 de junho de 2008). «Apple's other open secret: the LLVM Compiler». Apple Insider. Consultado em 7 de junho de 2021 
  5. a b John Timmer (28 de abril de 2010). «LLVM project's 2.7 release out with a Clang». Ars Technica. Consultado em 7 de junho de 2021 
  6. «Copyright, License, and Patents». LLVM. Consultado em 7 de junho de 2021 
  7. Michael Larabel (19 de abril de 2013). «LLVM's Clang Compiler Is Now C++11 Feature Complete». phoronix. Consultado em 7 de junho de 2021 

Developed by StudentB