क्लैङ

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

13.0.0

/ अक्टूबर 4, 2021; 2 वर्ष पूर्व (2021-10-04)[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

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

सन्दर्भ[संपादित करें]

  1. "LLVM 2.1 Release Notes". llvm.org. LLVM Developer Group. सितम्बर 27, 2007.
  2. "LLVM Download Page". llvm.org. LLVM Developer Group.
  3. "Releases". llvm / llvm-project repo. LLVM Developer Group. अगस्त 27, 2021 – वाया GitHub.com].
  4. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; License नाम के संदर्भ में जानकारी नहीं है।
  5. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Relicensing_efforts नाम के संदर्भ में जानकारी नहीं है।
  6. "OpenMP Support". LLVM Project Blog. मई 22, 2015. अभिगमन तिथि मार्च 28, 2016.
  7. "C++ Heterogeneous-Compute Interface for Portability". अभिगमन तिथि फ़रवरी 18, 2020.
  8. "Clang Language Extensions". अभिगमन तिथि नवम्बर 8, 2017. 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, 2013
  10. "Clang Static Analyzer". LLVM. अभिगमन तिथि सितम्बर 3, 2009.

इन्हें भी देखें[संपादित करें]