रस्ट 1.65.0: अलीकडील नोव्हेंबर रिलीझमध्ये नवीन काय आहे

रस्ट 1.65.0: अलीकडील नोव्हेंबर रिलीझमध्ये नवीन काय आहे

रस्ट 1.65.0: अलीकडील नोव्हेंबर रिलीझमध्ये नवीन काय आहे

लाँच झाल्यापासून रस्ट प्रोग्रामिंग भाषा, आपल्या सह 0.1 च्या सुरुवातीला आवृत्ती 2012, तो एक उत्कृष्ट आणि टिकून आहे विकास चक्र. याव्यतिरिक्त, ए वाढती लोकप्रियता आणि प्रोग्रामर आणि सॉफ्टवेअर वापरकर्त्यांमध्ये चांगली स्वीकृती, कारण ते सहजपणे विश्वसनीय आणि कार्यक्षम सॉफ्टवेअरच्या विकासास अनुमती देते. आणि अलीकडेच या नावाने एक नवीन अपडेट जारी केले आहे "गंज 1.65.0" आम्ही येथे संबोधित करू अशा मनोरंजक बातम्यांसह.

तथापि, हे लक्षात घेण्यासारखे आहे की, गेल्या काही वर्षांत, ए लिनक्स कर्नलसह उत्तम वापर आणि एकत्रीकरण, आणि परिणामी, GNU/Linux वर आधारित विनामूल्य आणि खुल्या ऑपरेटिंग सिस्टममध्ये. असण्याच्या बिंदूपर्यंत पोहोचणे आवृत्ती 6.1 पासून लिनक्स कर्नलमध्ये एकत्रित केले आहे, आणि यासाठी वापरण्यासाठी उत्तम अॅप्स तयार करा, येथे मोठ्या प्रमाणावर नोंदवल्याप्रमाणे DesdeLinux आणि इतर अनेक लिनक्स आणि संगणक वेबसाइट्स.

गंज भाषा: त्याचे विकसक नवीन आवृत्ती 1.50.0 जाहीर करतात

गंज भाषा: त्याचे विकसक नवीन आवृत्ती 1.50.0 जाहीर करतात

आणि नेहमीप्रमाणे, वर पूर्णपणे प्रवेश करण्यापूर्वी रस्ट प्रोग्रामिंग भाषा आणि लाँच आवृत्ती "गंज 1.65.0", आम्ही काही दुवे सोडू मागील संबंधित पोस्ट:

गंज भाषा: त्याचे विकसक नवीन आवृत्ती 1.50.0 जाहीर करतात
संबंधित लेख:
गंज भाषा: त्याचे विकसक नवीन आवृत्ती 1.50.0 जाहीर करतात
रस्टलिनक्स
संबंधित लेख:
Linux 6.1 RC1, Linux वरील रस्टचा पहिला देखावा

Rust 1.65.0: विश्वासार्ह आणि कार्यक्षम सॉफ्टवेअर तयार करण्यासाठी एक भाषा

Rust 1.65.0: विश्वासार्ह आणि कार्यक्षम सॉफ्टवेअर तयार करण्यासाठी एक भाषा

Rust 1.65.0 मध्ये नवीन काय आहे

यापैकी बातम्या (जोडणे, सुधारणा आणि सुधारणा) तुमच्यामध्ये जाहिरात केली अधिकृत वेबसाइट आणि त्याचे GitHub वर वेबसाइट, काही महत्वाचे हायलाइट करणे योग्य आहे, जसे की:

GAT बदल: प्रकार आणि Const

आजीवन जेनेरिक (GAT), "प्रकार" आणि "const", आता ते संबंधित प्रकारांमध्ये परिभाषित केले जाऊ शकतात, जे त्यांच्या कार्यक्षमतेला अधिक बहुमुखी बनवतात, जे सध्या लिहिल्या जाऊ शकत नाहीत अशा नमुन्यांची मालिका वापरण्यास सुलभ करतात.

"लेट स्टेटमेंट" चा नवीन प्रकार

“लेट स्टेटमेंट” हा नवीन प्रकार सादर करण्यात आला आहे ज्यामध्ये एक खंडन करण्यायोग्य नमुना आणि अ "दुसरं" डायव्हर्जंट ब्लॉकच्या स्वरूपात जो पॅटर्न जुळत नसताना अंमलात आणला जातो. सामान्य विधाने "चल" ते केवळ अकाट्य नमुने वापरू शकतात, जे स्थिरपणे नेहमी जुळतात. तर, हे नवीन अंगभूत एक खंडन करण्यायोग्य पॅटर्न वापरते, जे सामान्य प्रमाणे आसपासच्या व्याप्तीमध्ये व्हेरिएबल्स जुळवू आणि बांधू शकते. द्या ब. किंवा, पॅटर्न जुळत नसताना वळवा.

लेबल केलेल्या ब्लॉक्समध्ये ब्रेक फंक्शन

साध्या ब्लॉक अभिव्यक्ती आता ब्रेक लक्ष्य म्हणून टॅग केले जाऊ शकतात, जे आता ब्लॉक लवकर संपुष्टात आणण्याची परवानगी देते. ए वापरण्यासारखे काहीतरी विधानाकडे जा, अनियंत्रित उडी न घेता. फक्त ब्लॉकच्या आतपासून त्याच्या शेवटपर्यंत. आता, हे नवीन फंक्शन असे लेबल केले आहे "ब्रेक", तुम्ही लूपप्रमाणे अभिव्यक्ती मूल्य देखील समाविष्ट करू शकता. जे मल्टी-स्टेटमेंट ब्लॉकचे मूल्य ठेवण्यास अनुमती देते "परत" लवकर

लिनक्स डीबगिंग माहितीचे विभाजन

डिबगिंग माहिती विभाजित करण्यासाठी समर्थन macOS वर, ते आता Linux वर देखील स्थिर आहे. उदाहरणार्थ:

  • csplit-debuginfo=unpacked डीबगिंग माहिती एकाधिक .dwo फाइल्स (DWARF ऑब्जेक्ट फाइल्स) मध्ये विभाजित करेल.
  • csplit-debuginfo=packed एकल .dwp (DWARF) पॅकेज तयार करेल आणि त्याच्या आउटपुट बायनरीसह सर्व डीबग माहिती पॅक करेल.
  • csplit-debuginfo=off हे अजूनही डीफॉल्ट वर्तन आहे, ज्यामध्ये .debug_* मधील DWARF डेटा, ऑब्जेक्ट्सचे ELF विभाग आणि अंतिम बायनरी समाविष्ट आहे.

इतर बातम्या

  1. MIR घालणे आता सक्षम केले आहे ऑप्टिमाइझ केलेल्या बिल्डसाठी. हे रिअल-वर्ल्ड बॉक्ससाठी बिल्ड वेळामध्ये 3-10% सुधारणा प्रदान करते.
  2. शेड्युलिंग तयार करताना, कार्गो आता प्रलंबित नोकर्‍यांच्या रांगेचे वर्गीकरण करते कामगिरी सुधारण्यासाठी.
  3. कंपाइलर स्तरावर, जोडले समर्थन "-सी इन्स्ट्रुमेंट-कव्हरेज" वापरताना डीफॉल्टनुसार सिंगल प्रोरॉ फाइल्स व्युत्पन्न करण्यासाठी. शिवाय, ते आता पीइतर अनेक गोष्टींसह, iOS/tvOS लक्ष्यांसाठी डायनॅमिक लिंक वापरण्याची अनुमती देते.

"रस्ट ही एक संकलित, सामान्य-उद्देश, बहु-प्रतिमा प्रोग्रामिंग भाषा आहे जी Mozilla द्वारे विकसित केली जात आहे आणि LLVM द्वारे समर्थित आहे. ही भाषा सुरक्षित, समवर्ती आणि व्यावहारिक भाषा आणि सर्वात महत्त्वाचे म्हणजे C आणि C++ भाषांना बदलण्यासाठी डिझाइन केली गेली आहे. रस्ट ही एक मुक्त स्रोत प्रोग्रामिंग भाषा आहे जी शुद्ध कार्यात्मक, प्रक्रियात्मक, अनिवार्य आणि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगला समर्थन देते.".

संबंधित लेख:
Kerla: Rust मध्ये लिहिलेले नवीन कर्नल आणि Linux ABI शी सुसंगत
RustDesk: एक उपयुक्त क्रॉस-प्लॅटफॉर्म रिमोट डेस्कटॉप अॅप
संबंधित लेख:
RustDesk: एक उपयुक्त क्रॉस-प्लॅटफॉर्म रिमोट डेस्कटॉप अॅप

राउंडअप: बॅनर पोस्ट २०२१

Resumen

थोडक्यात, हे प्रक्षेपण "गंज 1.65.0" विकास आणि अशा महान वापरासाठी मूल्य जोडणे सुरू प्रोग्रामिंग भाषा, जे वर अधिकाधिक महत्वाचे होत आहे ऑपरेटिंग सिस्टम मध्ये आधारित जीएनयू / लिनक्स. इतके, की पासून लिनक्स कर्नल 6.1 मालिका, त्यात सामील होण्यास व्यवस्थापित केले आहे. जे खूप महत्वाचे आहे, कारण Rust मध्ये एक प्रमुख गुणधर्म आहे जो कर्नलमध्ये कोणतेही अपरिभाषित वर्तन होणार नाही याची खात्री करतो.

जर तुम्हाला ही पोस्ट आवडली असेल तर त्यावर नक्की कमेंट करा आणि इतरांना शेअर करा. आणि लक्षात ठेवा, आमच्या भेट द्या «मुख्यपृष्ठ» अधिक बातम्या एक्सप्लोर करण्यासाठी तसेच आमच्या च्या अधिकृत चॅनेलमध्ये सामील होण्यासाठी च्या टेलीग्राम DesdeLinux, पश्चिम गट आजच्या विषयावर अधिक माहितीसाठी.


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

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

*

*

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