2 पॉइंट द्वारा GN⁺ 2023-08-02 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Nim संस्करण 2.0 जारी कर दिया गया है, जिसमें programming language के लिए नई features और improvements जोड़ी गई हैं.
  • नया संस्करण डिफ़ॉल्ट रूप से ORC memory management शामिल करता है, जिससे यह hard realtime systems और systems programming के लिए उपयुक्त है.
  • नए उपयोगकर्ता यह जांच सकते हैं कि क्या यह पहले से OS package manager में इंस्टॉल है, या installation instructions का पालन करके Nim 2.0 इंस्टॉल कर सकते हैं.
  • मौजूदा उपयोगकर्ता choosenim कमांड का उपयोग करके या nightly builds से डाउनलोड करके आसानी से Nim 2.0 में अपडेट कर सकते हैं.
  • Nim को donation देने से bug fixes और नई features के लिए bounty बनाने में मदद मिलती है, जिससे language को बेहतर बनाया जा सकता है.
  • Nim 2.0 की नई features में बेहतर tuple unpacking, improved type inference, और proc types में forbidden tags का support शामिल है.
  • standard library को path handling, directory creation, file operations आदि के लिए नए modules के साथ विस्तारित किया गया है.
  • overloadable enums, objects के default values, और definite assignment analysis, Nim 2.0 में उल्लेखनीय additions हैं.
  • JavaScript backend अब 64-bit integer types के लिए BigInt का उपयोग करता है, और docgen tool अब Markdown को बेहतर support करता है.
  • C++ interoperability को constructors और virtual methods परिभाषित करने के लिए नए pragmas के साथ बेहतर बनाया गया है.
  • ARC/ORC memory management model को बेहतर किया गया है, जिससे runtime performance और efficiency में सुधार हुआ है.
  • tools से जुड़े बदलावों में Nimble package manager का updated version और nimgrep option --inContext का जोड़ा जाना शामिल है.
  • developers को block और break के उपयोग तथा strictFuncs की definition से जुड़े breaking changes के बारे में aware रहना चाहिए.
  • कई standard library modules को nimble packages में स्थानांतरित किया गया है, जिन्हें nimble या atlas का उपयोग करके इंस्टॉल किया जा सकता है.

1 टिप्पणियां

 
GN⁺ 2023-08-02
Hacker News राय
  • Nim: सॉफ़्टवेयर डेवलपमेंट के लिए एक तेज़ और कुशल भाषा
  • सरल और तर्कसंगत type system के साथ, सही कोड लिखना आसान बनाने वाली Nim
  • generics और universal function call syntax जैसी शक्तिशाली सुविधाओं से लैस Nim
  • बहुत कम magic का उपयोग करने वाली, पढ़ने और समझने में आसान भाषा
  • compile-time metaprogramming क्षमता में बेहद मजबूत Nim
  • C, C++, ObjC, JS के साथ native ABI के जरिए मौजूदा ecosystem में आसानी से integrate होने वाली Nim
  • embedded systems से high-performance computing तक, विभिन्न अनुप्रयोग क्षेत्रों के लिए उपयुक्त Nim
  • Nim 2.0 के रिलीज़ के साथ नए features और improvements पेश किए गए
  • कुछ उपयोगकर्ताओं ने विशेष libraries और error messages के साथ कठिनाइयों का अनुभव भी किया
  • community बढ़ रही है और अधिक कंपनियाँ Nim को अपना रही हैं
  • Python और Rust जैसी अन्य भाषाओं से इसकी तुलना की जाती है, जहाँ Nim की संक्षिप्तता और ease of use पर ज़ोर दिया जाता है
  • कुछ उपयोगकर्ताओं ने नए Nim version पर किताब में रुचि भी दिखाई
  • उपयोगकर्ताओं ने Nim 2.0 की नई सुविधाओं को लेकर उत्साह व्यक्त किया और contributors का आभार जताया