माइक्रोसॉफ्ट क्वांटम कंप्यूटिंग प्रोग्रामिंग के लिए निःशुल्क पाठ प्रदान करता है

स्टीवन विंकेलमैन/डिजिटल ट्रेंड्स

के बारे में और अधिक जानना चाहते हैं क्वांटम कम्प्यूटिंग और Q# भाषा में प्रोग्राम कैसे करें? माइक्रोसॉफ्ट ने अभी लॉन्च किया है क्वांटम कटास, एक ओपन सोर्स प्रोजेक्ट जो आपको अपनी गति से सीखने के लिए ट्यूटोरियल प्रदान करता है। माइक्रोसॉफ्ट के अनुसार, ये अभ्यास तीन शिक्षण सिद्धांतों पर आधारित हैं: सक्रिय शिक्षण, वृद्धिशील जटिलता वृद्धि और प्रतिक्रिया।

"प्रत्येक काटा एक निश्चित क्वांटम कंप्यूटिंग विषय पर कार्यों का एक क्रम प्रदान करता है, जो सरल से चुनौतीपूर्ण की ओर बढ़ता है," माइक्रोसॉफ्ट क्वांटम टीम का कहना है. “प्रत्येक कार्य के लिए आपको कुछ कोड भरने की आवश्यकता होती है; पहले कार्य के लिए केवल एक पंक्ति की आवश्यकता हो सकती है, और अंतिम कार्य के लिए कोड के एक बड़े टुकड़े की आवश्यकता हो सकती है। एक परीक्षण ढाँचा आपके समाधानों को मान्य करता है, वास्तविक समय पर प्रतिक्रिया प्रदान करता है।

अनुशंसित वीडियो

वर्तमान में, बुनियादी क्वांटम कंप्यूटिंग गेट्स, सुपरपोजिशन, माप और Deutsch-Jozsa एल्गोरिदम को कवर करने वाले केवल चार काटा हैं। प्रत्येक काटा एक स्टैंड-अलोन प्रोजेक्ट है जिसमें तुच्छ से लेकर चुनौतीपूर्ण तक प्रगति करने वाले कार्यों का अनुक्रम होता है, जिसके लिए आपको मैन्युअल रूप से कोड के टुकड़े डालने की आवश्यकता होती है। वे एक परीक्षण ढांचा भी प्रदान करते हैं जो आपके अंतिम कोड को सेट अप, चलाता और मान्य करता है।

संबंधित

  • यू.के. लैब के अंदर जो दिमाग को क्वांटम कंप्यूटर से जोड़ता है
  • शोधकर्ताओं ने क्वांटम कंप्यूटिंग के विकास में 'लापता जिग्सॉ पीस' बनाया है
  • आईबीएम सबसे बड़ा क्वांटम कंप्यूटर बना रहा है - और इसे लगाने के लिए एक विशाल फ्रिज भी

उदाहरण के लिए, पहला काटा कंप्यूटिंग गेट्स को कवर करता है, जो बुनियादी संचालन के लिए एक और शब्द है, जिसका उपयोग क्वांटम कंप्यूटिंग में सहायक और नियंत्रित गेट संस्करणों की अवधारणा के साथ किया जाता है। काटा में जो उपलब्ध कराया गया है वह माइक्रोसॉफ्ट का है। क्वांटम. आदिम नामस्थान, नोट्स से पता चलता है।

इन काटा का उपयोग करने के लिए, आपको इंस्टॉल करना होगा क्वांटम विकास किट विंडोज़ 10, मैकओएस और लिनक्स के लिए। इस किट का उपयोग आमतौर पर आपके स्वयं के क्वांटम कंप्यूटिंग प्रोग्राम और प्रयोग बनाने के लिए किया जाता है। इसमें Q# भाषा और कंपाइलर, Q# मानक लाइब्रेरी, एक स्थानीय क्वांटम मशीन सिम्युलेटर, एक क्वांटम कंप्यूटर ट्रेस सिम्युलेटर और दो अन्य घटक शामिल हैं। किट स्थापित करने के बाद, आप कटास को Git या इसके माध्यम से प्राप्त कर सकते हैं ज़िप फ़ाइल में स्टैंड-अलोन प्रतियां डाउनलोड करना.

माइक्रोसॉफ्ट का कहना है कि जब काटा खोलने के बाद शुरू में सभी परीक्षण विफल हो जाते हैं तो आपको घबराना नहीं चाहिए। आपको सभी कार्यों को पूरा करने के लिए Tasks.qs फ़ाइल में जाना होगा और मैन्युअल रूप से कोड दर्ज करना होगा। ये कार्य एक इकाई परीक्षण द्वारा कवर किए जाते हैं जिसके लिए आपको सही कोड डालने, प्रोजेक्ट को फिर से बनाने और फिर संबंधित परीक्षणों को फिर से चलाने की आवश्यकता होती है। यदि आपने सब कुछ सही ढंग से किया, तो संबंधित इकाई कार्य पूरा हो जाएगा और आप अगले चरण पर आगे बढ़ सकते हैं।

माइक्रोसॉफ्ट के कटास बाद में आते हैं कंपनी ने अपनी पहली Q# कोडिंग प्रतियोगिता की मेजबानी की जुलाई की शुरुआत में, 650 से अधिक डेवलपर्स और नए प्रोग्रामर को समान रूप से चुनौती दी गई। माइक्रोसॉफ्ट के अनुसार, 350 से अधिक प्रतिभागियों ने कम से कम एक Q# समस्या हल की, जबकि 100 प्रतिभागियों ने सभी 15 को हल किया। समस्याएं इसमें सभी आधार स्थितियों का सुपरपोजिशन उत्पन्न करने से लेकर दूसरा सरणी पुनर्निर्माण एल्गोरिदम बनाने तक शामिल है। प्रतियोगिता विजेता माइक्रोसॉफ्ट का कहना है कि सभी कार्य 2.5 घंटे से कम समय में पूरे कर लिए गए।

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

संपादकों की सिफ़ारिशें

  • वैज्ञानिकों ने हाल ही में क्वांटम कंप्यूटिंग में एक सफलता हासिल की है
  • आईबीएम का नया 127-क्यूबिट प्रोसेसर क्वांटम कंप्यूटिंग में एक बड़ी सफलता है
  • माइक्रोसॉफ्ट की नई क्वांटम चिप हजारों क्यूबिट को नियंत्रित करने में मदद कर सकती है
  • ए.आई. की अगली बड़ी चुनौती? गो का क्वांटम संस्करण चला रहा हूँ
  • माइक्रोसॉफ्ट की वायुमंडल से कार्बन साफ़ करने की योजना? क्वांटम कंप्यूटर

अपनी जीवनशैली को उन्नत करेंडिजिटल ट्रेंड्स पाठकों को सभी नवीनतम समाचारों, मजेदार उत्पाद समीक्षाओं, व्यावहारिक संपादकीय और एक तरह की अनूठी झलक के साथ तकनीक की तेज़ गति वाली दुनिया पर नज़र रखने में मदद करता है।

श्रेणियाँ

हाल का

पीसी गेम पास आने वाले महीनों में GeForce Now का लाभ उठाएगा

पीसी गेम पास आने वाले महीनों में GeForce Now का लाभ उठाएगा

टीम Xbox के साथ "गेमिंग के लिए आगे क्या है" पैन...

सतह की मरम्मत के हिस्से अब माइक्रोसॉफ्ट स्टोर के माध्यम से उपलब्ध हैं

सतह की मरम्मत के हिस्से अब माइक्रोसॉफ्ट स्टोर के माध्यम से उपलब्ध हैं

माइक्रोसॉफ्टमाइक्रोसॉफ्ट ने अपने सरफेस उपकरणों ...

पुन: डिज़ाइन किया गया नया Dell XPS 13 2-इन-1 25 अगस्त को लॉन्च होगा

पुन: डिज़ाइन किया गया नया Dell XPS 13 2-इन-1 25 अगस्त को लॉन्च होगा

डेल एक्सपीएस 13 2-इन-1 जल्द ही, 25 अगस्त को उपल...