व्यापार

नई परियोजनाओं के लिए C, C++ भाषाओं को छोड़ने का समय आ गया है: Microsoft Azure CTO

Deepa Sahu
26 Sep 2022 10:11 AM GMT
नई परियोजनाओं के लिए C, C++ भाषाओं को छोड़ने का समय आ गया है: Microsoft Azure CTO
x
Microsoft Azure के मुख्य प्रौद्योगिकी अधिकारी मार्क रसिनोविच ने कहा है कि डेवलपर्स को प्रोग्रामिंग भाषाओं C और C ++ में कोड लिखना बंद कर देना चाहिए और उद्योग को इन कंप्यूटर भाषाओं को "बहिष्कृत" के रूप में मानना ​​​​चाहिए। डेवलपर्स को सी और सी ++ भाषाओं में सुरक्षा और विश्वसनीयता संबंधी चिंताओं के कारण एमआईटी और अपाचे 2.0 (दोहरे लाइसेंस वाले) द्वारा लाइसेंस प्राप्त एक बहु-प्रतिमान, सामान्य प्रयोजन प्रोग्रामिंग भाषा "रस्ट" में कोड लिखना चाहिए।
जेडडीनेट की रिपोर्ट के अनुसार, "रस्ट" का उपयोग अब मेटा, अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) और माइक्रोसॉफ्ट में एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) के भीतर किया जा रहा है। "भाषाओं की बात करें तो, C/C++ में किसी भी नई परियोजना को शुरू करने से रोकने और उन परिदृश्यों के लिए जंग का उपयोग करने का समय है जहां एक गैर-कचरा-एकत्रित (जीसी) भाषा की आवश्यकता होती है। सुरक्षा और विश्वसनीयता के लिए। उद्योग को उन्हें घोषित करना चाहिए भाषाओं के रूप में पदावनत, "रसिनोविच ने एक ट्वीट में कहा।
माइक्रोसॉफ्ट ने हाल ही में कहा था कि पिछले 12 वर्षों में उसके 70 प्रतिशत सुरक्षा पैच मेमोरी सुरक्षा बग के लिए तय किए गए थे "मुख्य रूप से विंडोज़ को सी और सी ++ में लिखे जाने के कारण"। Google क्रोम ने यह भी कहा कि क्रोम कोडबेस में सभी गंभीर सुरक्षा कमजोरियों में से 70 प्रतिशत मेमोरी प्रबंधन और सुरक्षा बग ज्यादातर सी ++ में लिखे गए थे।
"सी / सी ++ की एक बड़ी मात्रा है जिसे बनाए रखा जाएगा और दशकों (या उससे अधिक समय तक) विकसित किया जाएगा। उस ने कहा, मैं नए उपकरणों के लिए जंग के प्रति पूर्वाग्रह करूंगा," रसेलिनोविच ने आगे कहा। जंग सी और सी ++ के लिए एक आशाजनक प्रतिस्थापन है, विशेष रूप से सिस्टम-स्तरीय प्रोग्रामिंग, बुनियादी ढांचा परियोजनाओं, एम्बेडेड सॉफ्टवेयर विकास और अधिक के लिए।
C++ एक सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसे डेनिश कंप्यूटर वैज्ञानिक बर्जने स्ट्रॉस्ट्रुप ने C प्रोग्रामिंग भाषा के विस्तार के रूप में बनाया है। समय के साथ भाषा का काफी विस्तार हुआ, और आधुनिक C++ में अब निम्न-स्तरीय मेमोरी हेरफेर के लिए सुविधाओं के अलावा वस्तु-उन्मुख, सामान्य और कार्यात्मक विशेषताएं हैं। कई कंपनियां फ्री सॉफ्टवेयर फाउंडेशन, माइक्रोसॉफ्ट, इंटेल, ओरेकल और आईबीएम सहित सी ++ कंपाइलर प्रदान करती हैं। हाल ही में एक रिपोर्ट में कहा गया है कि देश में 84 प्रतिशत पेशेवरों के लिए, मशीन लर्निंग (एमएल) के बाद सांख्यिकी दो सबसे अधिक मांग वाले कौशल हैं, जो भर्तीकर्ता डेटा विज्ञान पेशेवरों की तलाश में हैं।
BYJU की समूह कंपनी ग्रेट लर्निंग की रिपोर्ट के अनुसार, सभी क्षेत्रों में पायथन सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषा बनी हुई है।
Next Story