क्लैङ (Clang) एक कम्पाइलर है जो सी, सी ++, ऑब्जेक्टिव-सी, और ऑब्जेक्टिव-सी ++ प्रोग्रामिंग भाषाओं के साथ-साथ OpenMP, [6] OpenCL, RenderScript, CUDA, और HIP [7] फ्रेमवर्क को कम्पाइल कर सकता है। यह जीसीसी के लिए ड्रॉप-इन प्रतिस्थापन के रूप में कार्य करता है, अर्थात इसके अधिकांश फ्लैग/विकल्पों और अनौपचारिक भाषा एक्सटेंशन का समर्थन करता है। [8] [9] इसमें एक स्थिर विश्लेषक और कई कोड विश्लेषण उपकरण सम्मिलित हैं। [10]

क्लैङ (Clang)
Clang 12.0.1
Clang 12.0.1
रचनाकार क्रिस लैटनर (Chris Lattner])
डेवलपर LLVM Developer Group
पहला संस्करण सितम्बर 26, 2007; 17 वर्ष पूर्व (2007-09-26)[1]
आखिरी संस्करण

18.1.8

/ जून 18, 2024; 5 महीने पूर्व (2024-06-18)[2]
प्रोग्रामिंग भाषा C++
ऑपरेटिंग सिस्टम यूनिक्स की तरह के
प्लेटफॉर्म AArch64, ARMv7, IA-32, x86-64, ppc64le[3]
प्रकार Compiler front end
लाइसेंस Apache License 2.0 with LLVM Exceptions[4][5]
वेबसाइट clang.llvm.org
  1. "LLVM 2.1 Release Notes". llvm.org. LLVM Developer Group. 27 September 2007.
  2. "LLVM Download Page". llvm.org. LLVM Developer Group.
  3. "Releases". llvm / llvm-project repo. LLVM Developer Group. 27 August 2021 – वाया GitHub.com].
  4. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; License नाम के संदर्भ में जानकारी नहीं है।
  5. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Relicensing_efforts नाम के संदर्भ में जानकारी नहीं है।
  6. "OpenMP Support". LLVM Project Blog. May 22, 2015. अभिगमन तिथि 28 March 2016.
  7. "C++ Heterogeneous-Compute Interface for Portability". अभिगमन तिथि 18 February 2020.
  8. "Clang Language Extensions". अभिगमन तिथि 2017-11-08. In addition to the language extensions listed here, Clang aims to support a broad range of GCC extensions.
  9. Clang - Features and Goals: GCC Compatibility, 15 April 2013
  10. "Clang Static Analyzer". LLVM. अभिगमन तिथि 3 September 2009.

इन्हें भी देखें

संपादित करें