की शुरुआत के बाद से जंग प्रोग्रामिंग भाषा, उसके साथ वर्ष 0.1 की शुरुआत में संस्करण 2012, यह एक उत्कृष्ट और निरंतर रहा है विकास चक्र. इसके अलावा, ए बढ़ती लोकप्रियता और प्रोग्रामर और सॉफ्टवेयर उपयोगकर्ताओं के बीच अच्छी स्वीकृति, क्योंकि यह आसानी से विश्वसनीय और कुशल सॉफ्टवेयर के विकास की अनुमति देता है। और हाल ही में इसने . के नाम से एक नया अपडेट जारी किया है "जंग 1.65.0" दिलचस्प खबर के साथ जिसे हम यहां संबोधित करेंगे।
हालांकि, यह ध्यान देने योग्य है कि पिछले कुछ वर्षों में, Linux कर्नेल के साथ बढ़िया उपयोग और एकीकरण, और फलस्वरूप, GNU/Linux पर आधारित मुक्त और खुले ऑपरेटिंग सिस्टम में। होने के बिंदु पर पहुंचना संस्करण 6.1 . के बाद से लिनक्स कर्नेल में एकीकृत, और के लिए इस्तेमाल किया जाना शानदार ऐप्स बनाएं, जैसा कि यहां व्यापक रूप से रिपोर्ट किया गया है FromLinux और कई अन्य लिनक्स और कंप्यूटर वेबसाइटें।
और हमेशा की तरह, पूरी तरह से प्रवेश करने से पहले जंग प्रोग्रामिंग भाषा और का शुभारंभ संस्करण "जंग 1.65.0", हम कुछ लिंक छोड़ेंगे पिछले संबंधित पोस्ट:
जंग 1.65.0: विश्वसनीय और कुशल सॉफ्टवेयर बनाने के लिए एक भाषा
जंग में नया क्या है 1.65.0
के बीच में समाचार (जोड़, सुधार और सुधार) आपके बीच विज्ञापित आधिकारिक वेबसाइट और वेबसाइट GitHub पर, यह कुछ महत्वपूर्ण बातों पर प्रकाश डालने लायक है, जैसे:
GAT परिवर्तन: प्रकार और Cons
लाइफटाइम जेनरिक (GAT), "टाइप" और "कॉन्स्ट", अब उन्हें संबद्ध प्रकारों में परिभाषित किया जा सकता है, जो उनकी कार्यक्षमता को अधिक बहुमुखी बनाते हैं, जिससे पैटर्न की एक श्रृंखला के उपयोग की सुविधा मिलती है जिसे वर्तमान में लिखा नहीं जा सकता है।
नए प्रकार का "लेट स्टेटमेंट"
एक नए प्रकार का "लेट स्टेटमेंट" पेश किया गया है जिसमें एक खंडन योग्य पैटर्न शामिल है और a "वरना" एक अलग ब्लॉक के रूप में जो उस पैटर्न से मेल नहीं खाने पर निष्पादित होता है। सामान्य कथन "होने देना" वे केवल अकाट्य पैटर्न का उपयोग कर सकते हैं, जो सांख्यिकीय रूप से हमेशा मेल खाने के लिए जाने जाते हैं। जबकि, यह नया बिल्ट-इन एक खंडन योग्य पैटर्न को नियोजित करता है, जो एक सामान्य की तरह आसपास के दायरे में चर से मेल खा सकता है और बांध सकता है जाने दो. या, जब पैटर्न मेल नहीं खाता है तो विचलन करें।
लेबल वाले ब्लॉक में ब्रेक फ़ंक्शन
सरल ब्लॉक अभिव्यक्तियों को अब ब्रेक लक्ष्य के रूप में टैग किया जा सकता है, जो अब एक ब्लॉक को जल्दी समाप्त करने की अनुमति देता है। a . का उपयोग करने के समान कुछ गोटो स्टेटमेंट, एक मनमानी छलांग के बिना। केवल एक ब्लॉक के अंदर से उसके अंत तक। अब, इस नए फ़ंक्शन को के रूप में लेबल किया गया है "टूटना", आप लूप की तरह ही एक एक्सप्रेशन मान भी शामिल कर सकते हैं। जो मल्टी-स्टेटमेंट ब्लॉक को का मान रखने की अनुमति देता है "वापसी" जल्दी।
लिनक्स डिबगिंग जानकारी का विभाजन
डिबगिंग जानकारी को विभाजित करने के लिए समर्थन macOS पर, यह अब Linux पर भी स्थिर है। उदाहरण के लिए:
- csplit-debuginfo=अनपैक्ड डीबगिंग जानकारी को एकाधिक .dwo फ़ाइलों (DWARF ऑब्जेक्ट फ़ाइलें) में विभाजित कर देगा।
- csplit-debuginfo=packed एक एकल .dwp (DWARF) पैकेज का उत्पादन करेगा, इसके आउटपुट बाइनरी के साथ सभी डिबग जानकारी पैक की जाएगी।
- csplit-debuginfo=off यह अभी भी डिफ़ॉल्ट व्यवहार है, जिसमें .debug_* में DWARF डेटा, ऑब्जेक्ट के ELF अनुभाग और अंतिम बाइनरी शामिल हैं।
अन्य समाचार
- एमआईआर इंसर्ट अब सक्षम है अनुकूलित निर्माण के लिए। यह वास्तविक दुनिया के बक्से के निर्माण समय में 3-10% सुधार प्रदान करता है।
- शेड्यूलिंग बनाते समय, कार्गो अब लंबित नौकरियों की कतार को छाँटता है प्रदर्शन में सुधार करने के लिए।
- संकलक स्तर पर, जोड़ा गया समर्थन "-सी साधन-कवरेज" का उपयोग करते समय डिफ़ॉल्ट रूप से एकल प्रोरॉ फ़ाइलें उत्पन्न करने के लिए। इसके अलावा, यह अब p . हैआईओएस/टीवीओएस लक्ष्यों के लिए कई अन्य चीजों के साथ गतिशील लिंक के उपयोग की अनुमति देता है।
"जंग एक संकलित, सामान्य-उद्देश्य, बहु-प्रतिमान प्रोग्रामिंग भाषा है जिसे मोज़िला द्वारा विकसित किया जा रहा है और एलएलवीएम द्वारा समर्थित है। इस भाषा को एक सुरक्षित, समवर्ती और व्यावहारिक भाषा के रूप में डिजाइन किया गया है और सबसे ऊपर सी और सी ++ भाषाओं के प्रतिस्थापन के लिए तैयार किया गया है। जंग एक खुला स्रोत प्रोग्रामिंग भाषा है जो शुद्ध कार्यात्मक, प्रक्रियात्मक, अनिवार्य और वस्तु-उन्मुख प्रोग्रामिंग का समर्थन करती है।".
सारांश
संक्षेप में, का यह शुभारंभ "जंग 1.65.0" इस तरह के महान के विकास और उपयोग के लिए मूल्य जोड़ना जारी रखता है प्रोग्रामिंग भाषा, जो अधिक से अधिक महत्वपूर्ण होता जा रहा है ऑपरेटिंग सिस्टम में आधारित ग्नू / लिनक्स. इतना ही, कि से लिनक्स कर्नेल 6.1 श्रृंखला, इसमें शामिल होने में कामयाब रहा है। जो बहुत महत्वपूर्ण है, क्योंकि रस्ट में एक प्रमुख गुण होता है जो यह सुनिश्चित करता है कि कर्नेल के भीतर कोई अपरिभाषित व्यवहार न हो।
अगर आपको यह पोस्ट पसंद आई हो तो इस पर कमेंट करना न भूलें और इसे दूसरों के साथ शेयर करें। और याद रखें, हमारे पर जाएँ «पेज शुरू करें» अधिक समाचार तलाशने के लिए, साथ ही साथ हमारे आधिकारिक चैनल से जुड़ें लिनक्स टेलीग्राम से, पश्चिम समूह आज के विषय पर अधिक जानकारी के लिए।