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