HeadlinesBriefing favicon HeadlinesBriefing.com

Cobalt C 1.0 ने स्वामित्व और सुरक्षा सुविधाएँ पेश की हैं

Hacker News •
×

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