Clang
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].
| Clang | |
|---|---|
![]() Clang | |
| Desenvolvedor | Apple, Google, entre outros. |
| Plataforma | Multiplataforma |
| Lançamento | 2003 (20–21 anos) |
| Versão estável | 18.1.3 (3 de abril de 2024[1]) |
| Escrito em | C++ |
| Sistema operacional | Tipo Unix |
| Gênero(s) | Compilador |
| Licença | NCSA |
| Página oficial | clang |
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
- «LLVM Download Page». LLVM Project. Consultado em 7 de abril de 2024
- «LLVM-14.0.0». Linux from Scratch. Consultado em 8 de abril de 2022
- Chandler Carruth (23 de maio de 2011). «C++ at Google: Here Be Dragons». LLVM Project Blog. Consultado em 7 de junho de 2021
- Prince McLean (20 de junho de 2008). «Apple's other open secret: the LLVM Compiler». Apple Insider. Consultado em 7 de junho de 2021
- 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
- «Copyright, License, and Patents». LLVM. Consultado em 7 de junho de 2021
- 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
