GCC १५.१ नवीन वैशिष्ट्ये, COBOL सुसंगतता आणि वास्तुशिल्पीय प्रगतीसह येते

  • GCC 15.1 मध्ये COBOL फ्रंट-एंड जोडला गेला आहे, ज्यामुळे त्याची भाषा सुसंगतता वाढली आहे.
  • C आणि C++ दोन्हींना सुधारित समर्थन मिळाले आहे, ज्यामध्ये C23 मानकांकडे जाणे आणि अलीकडील AMD आणि Intel CPU साठी ऑप्टिमायझेशन यासारख्या लक्षणीय सुधारणांचा समावेश आहे.
  • रस्ट, डी, फोर्ट्रान आणि मॉड्युला-२ मध्ये एकात्मता आणि कार्यक्षमतेत अनेक सुधारणा होतात.
  • AMD आणि NVIDIA अ‍ॅक्सिलरेटर्ससाठी नवीन क्षमता, आणि Fedora 42 मध्ये आता ते त्याच्या मुख्य पॅकेजेसमध्ये समाविष्ट आहे.

GNU GCC लोगो

La लोकप्रिय GNU कंपाइलर कलेक्शन कंपाइलरची आवृत्ती १५.१ (GCC) आता उपलब्ध आणि या प्रकल्पाच्या उत्क्रांतीमध्ये एक मैलाचा दगड आहे, जो समर्थित भाषा, आर्किटेक्चर आणि ऑप्टिमायझेशनच्या बाबतीत महत्त्वाची नवीन वैशिष्ट्ये घेऊन येतो. १५ मालिकेतील हे पहिले स्थिर प्रकाशन आहे, याचा अर्थ विकास चक्रादरम्यान सादर केलेली असंख्य वैशिष्ट्ये आणि सुधारणा एकत्रित केल्या आहेत आणि उत्पादन वातावरणात स्वीकारण्यासाठी तयार आहेत.

या प्रकाशनातील एक वैशिष्ट्य म्हणजे आगमन COBOL साठी एक फ्रंट-एंड. हे नवीन वैशिष्ट्य GCC द्वारे समर्थित भाषांची यादी विस्तृत करते, ज्यामुळे COBOL कोड मूळ स्वरूपात संकलित करता येतो आणि GNU प्लॅटफॉर्ममध्ये त्याच्या आधुनिकीकरणाचा मार्ग मोकळा होतो. याशिवाय, एकूण वापरण्यायोग्यता आणि इतर भाषांच्या एकत्रीकरणात अनेक सुधारणा करण्यात आल्या आहेत, जसे की D आणि Modula-2, ज्यांचे समर्थन या प्रकाशनात अतिरिक्त बदलांसह सुधारित केले गेले आहे.

C, C++, Rust आणि Fortran साठी अधिक समर्थन आणि नवीन वैशिष्ट्ये

आवृत्ती १५.१ सी भाषेसाठी मानक एक पाऊल पुढे टाकते, आता ते डीफॉल्ट म्हणून स्वीकारते C23 आवृत्ती. C++ साठी समर्थन देखील बदल आणि नवीन अंमलबजावणीसह वाढवले ​​गेले आहे, तर रस्टचे संकलन इंजिन, ज्याला gccrs, ने सुसंगतता आणि कामगिरीमध्ये लक्षणीय सुधारणा केल्या आहेत, ज्यामुळे GCC मध्ये त्याचे आशादायक एकीकरण मजबूत झाले आहे.

चा पुढचा भाग फोर्ट्रान या अनुभवी भाषेच्या विकसकांच्या गरजांशी जुळणारा अधिक मजबूत अनुभव देत, विकसित होत राहते.

आर्किटेक्चर्स ऑप्टिमायझेशन आणि एक्सटेंशनिंग: एएमडी झेन ५, इंटेल झीऑन, एनव्हीआयडीए आणि एएमडीजीपीयू

हार्डवेअर सुसंगततेबद्दल, GCC 15.1 मध्ये AMD Zen 5 (znver5) प्रोसेसरसाठी विशिष्ट ऑप्टिमायझेशन सादर केले आहेत. आणि इंटेल झीऑन ७ डायमंड रॅपिड्स सीपीयू कुटुंबासाठी नवीन क्षमता जोडते. हे यासाठी समर्थन देखील हायलाइट करते इंटेल AVX10.2, फक्त ५१२ बिट्स कव्हर करणाऱ्या AVX सूचनांचे पुनरावलोकन, तसेच इंटेल अॅडव्हान्स्ड परफॉर्मन्स एक्सटेंशन्स (APX) ची ओळख. त्या बदल्यात, कालबाह्य आर्किटेक्चर्सच्या तर्कानुसार, इंटेल झीऑन फी साठी समर्थन मागे घेण्यात आले आहे.

ग्राफिक्स अ‍ॅक्सिलरेटर्सना लक्ष्य करणाऱ्या संकलनाला देखील गुण मिळतात: एएमडीजीपीयू डीफॉल्टनुसार C++ मानक लायब्ररी सक्षम करते (libstdc++) AMD ग्राफिक्स कार्डसाठी आणि जेनेरिक डिव्हाइस सपोर्टसह प्रयोग सुरू करा. समांतरपणे, चा बॅक-एंड एनव्हीआयडीए एनव्हीपीटीएक्स हे libstdc++ शी सुसंगतता देखील जोडते, जे प्रवेगक संगणकीय वातावरणात काम करणाऱ्यांसाठी महत्त्वाचे आहे.

डीबगिंग आणि ऑफलोडिंग सुधारणा, आणि वितरण उपलब्धता

कमी-स्तरीय ऑप्टिमायझेशन आणि आर्किटेक्चरल विस्तारांव्यतिरिक्त, GCC १५.१ मध्ये डीबगिंग प्रगती सादर केली आहे आणि ऑफलोड कार्यांच्या व्यवस्थापनात, विशेषतः ओपनएमपी फ्रेमवर्कमध्ये. हे सर्व उच्च-कार्यक्षमता प्रणालींमध्ये विकास आणि वापरासाठी अधिक आधुनिक आणि लवचिक वातावरणात रूपांतरित करते.

नवीन आवृत्तीचा स्रोत कोड आणि अतिरिक्त तपशील प्रकल्पाच्या अधिकृत वेबसाइटवर सार्वजनिकरित्या उपलब्ध आहेत आणि या सर्व बदलांच्या वास्तविक जगाच्या परिणामाचे विश्लेषण करणारे कामगिरी बेंचमार्क येत्या काही दिवसांत प्रसिद्ध होण्याची अपेक्षा आहे.

GCC 15.1 च्या प्रकाशनासह, विकास समुदायाकडे अधिक बहुमुखी कंपायलर आहे, जो अद्ययावत आहे आणि क्लासिक आणि अधिक वर्तमान आव्हानांना प्रतिसाद देण्यासाठी तयार आहे., वैज्ञानिक प्रोग्रामिंगपासून ते आधुनिक आर्किटेक्चर आणि उपकरणांवर उच्च-स्तरीय संगणनापर्यंत.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.