Clang

Clang
Parte de LLVM
Información general
Tipo de programa Compilador
Autor Chris Lattner y otros
Desarrollador Apple Inc., Google Inc. y otros
Licencia University of Illinois/NCSA Open Source License[2]
Estado actual Activo
Información técnica
Programado en C++
Plataformas admitidas Multiplataforma
Versiones
Última versión estable 18.1.2[1]( 20 de marzo de 2024 (14 días))
Enlaces
Sitio web oficial
Repositorio de código
[editar datos en Wikidata]

Clang es un front end de compilador para los lenguajes de programación C, C++, Objective-C y Objective-C++. Usa LLVM como su back-end y ha sido parte del ciclo de lanzamiento de LLVM desde la versión 2.6.

Está diseñado para ofrecer un reemplazo de GNU Compiler Collection (GCC). Es de código abierto,[3]​ y varias compañías de software están involucradas en su desarrollo, incluyendo a Google y Apple. Su código fuente está bajo la licencia University of Illinois/NCSA.

El proyecto Clang incluye además un analizador estático de software y varias herramientas de análisis de código.[4]

Véase también

Referencias

  1. «LLVM 18.1.2 Released». Consultado el 26 de marzo de 2024. 
  2. LLVM License, consultado el 18 de septiembre de 2012 .
  3. Clang "Getting started" instructions, Clang.llvm.org, consultado el 18 de septiembre de 2012 .
  4. «Clang Static Analyzer». LLVM. Consultado el 3 de septiembre de 2009. 

Enlaces externos

  • Página web oficial
  • LLVMdev: New LLVM C front-end: "clang", announcement (11 July 2007)
  • Presentation: Ted Kremenek - Finding Bugs with the Clang Static Analyzer, Slides
    • Clang Static Analyzer list of checkers
  • Presentation: Steve Naroff - Clang Internals, Slides
  • 2009 DevMtg Clang presentation
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q864915
  • Commonscat Multimedia: Clang (compiler) / Q864915

  • Informática
  • Arch Linux: clang
  • AUR: clang6
  • Debian: clang
  • Fedora: clang
  • Gentoo: sys-devel/clang
  • Open Hub: clang
  • Ubuntu: clang
  • Wd Datos: Q864915
  • Commonscat Multimedia: Clang (compiler) / Q864915