जंग क्या है?

रस्ट एक बहु-प्रतिमान प्रोग्रामिंग भाषा है जो कार्यात्मक, अनिवार्य, ऑब्जेक्ट-ओरिएंटेड और समवर्ती-एक्शन प्रोग्रामिंग शैलियों का समर्थन करती है। यह मोज़िला कर्मचारी ग्रेडन होरे द्वारा एक व्यक्तिगत परियोजना के रूप में शुरू हुआ और पाँच वर्षों में सैकड़ों स्वयंसेवकों के योगदान को स्वीकार करने वाला एक ओपन-सोर्स प्रोजेक्ट बन गया। इसका आधिकारिक वर्णन है: "धधकते हुए तेजी से चलता है, लगभग सभी दुर्घटनाओं को रोकता है, और डेटा दौड़ को समाप्त करता है।" संस्करण 1.0.0 अल्फा 9 जनवरी 2015 को मोज़िला अनुसंधान द्वारा जारी किया गया था।

अधिक जानकारी के लिए जंग

रस्ट का घोषित लक्ष्य क्लाइंट और सर्वर एप्लिकेशन लिखने के लिए एक प्रतिस्पर्धी विकल्प है जो इंटरनेट पर संचार करता है। जैसे, यह सुरक्षा पर ध्यान केंद्रित करता है, स्मृति के लेआउट पर नियंत्रण, और संगामिति। यह मेमोरी सुरक्षित है - यह अशक्त या झूलने वाले पॉइंटर्स (पॉइंटर्स जो सही प्रकार के डेटा को इंगित नहीं करते हैं) की अनुमति नहीं देता है, इसलिए यह बफर ओवररन जैसी समस्याओं से बचा जाता है; C और C ++ जैसी भाषाओं में आम है। इसके भी सख्त नियम हैं कि कैसे और कब डेटा वैल्यूज़ को इनिशियलाइज़ किया जा सकता है।

जंग का सिंटैक्स C और C ++ से लिया गया है, लेकिन इसके शब्दार्थ बहुत अलग हैं। इसकी टाइपिंग प्रणाली हास्केल प्रोग्रामिंग भाषा के समान है और तदर्थ बहुरूपता की अनुमति देती है।

नमस्ते दुनिया! जंग में लिखा है:

 fn main () {Println! ("हेलो, वर्ल्ड"); } 

अल्फा, कॉनसेरी, हैलो वर्ल्ड, भाषा, प्रतिमान, प्रोग्रामिंग शब्द