माइक्रोसफ्टले आज क्वान्टम कम्प्युटिङको लागि आफ्नो नयाँ प्रोग्रामिङ भाषाको पूर्वावलोकन संस्करण Q# (यसलाई Q शार्प भनिन्छ) लन्च गर्यो। क्वान्टम विकास किटको पूर्वावलोकन संस्करण ( सुरु गर्नुहोस् ) मा Q# प्रोग्रामिङ भाषा समावेश छ, जुन विकासकर्ताहरूको लागि क्वान्टम सिम्युलेटर हो ताकि उनीहरूले आफ्नो क्वान्टम एल्गोरिदम र अन्य स्रोतहरू परीक्षण र डिबग गर्न सकून्।

माईक्रोसफ्टको Q # को वर्णनले यसलाई "क्वान्टम एल्गोरिदम व्यक्त गर्न प्रयोग गरिएको एक डोमेन-विशिष्ट प्रोग्रामिंग भाषा हो। यो उप-प्रोग्रामहरू लेख्न प्रयोग गर्न सकिन्छ जुन एक क्लासिकल होस्ट प्रोग्राम र कम्प्युटरको नियन्त्रणमा, सहायक क्वान्टम प्रोसेसरमा कार्यान्वयन हुन्छ। ”
क्वान्टम प्रोग्रामि language भाषा सिक्नको लागि, तपाइँले माइक्रोसफ्ट भिजुअल स्टुडियोसँग परिचित हुनु आवश्यक छ। यो माइक्रोसफ्टको विकासकर्ता उपकरणहरू र भिजुअल स्टुडियोको सूटमा गहिरो रूपमा एकीकृत गरिएको छ।
क्वान्टम कम्प्युटरहरू दुर्लभ भएकाले , माइक्रोसफ्टको क्वान्टम सिम्युलेटरले तपाईंको लागि ती क्वान्टम प्रोग्रामहरू चलाउनेछ। किटसँग आउने स्थानीय क्वान्टम सिम्युलेटरले तपाईंको स्थानीय ल्यापटपमा रिमोट सर्भरमा निर्भर रहनु नपर्ने गरी ३० तार्किक क्वान्टम बिटहरू (क्विटहरू) प्रयोग गर्ने प्रोग्रामहरूलाई समर्थन गर्न सक्छ। तपाईं सिम्युलेटरको Azure संस्करणको साथ कम्प्युटिङ पावरको ४० भन्दा बढी तार्किक क्विटहरू सिमुलेट गर्न सक्नुहुन्छ।

यद्यपि, यो कुरा ध्यान दिन लायक छ कि क्वान्टम सर्वोच्चताको दौडमा, IBM अनुसन्धानकर्ताहरूले क्वान्टम कम्प्युटिङमा एक असम्भव कदम हासिल गरेका छन्। कम्पनीले गुगललाई पछि पार्दै क्लासिकल कम्प्युटरमा ५६ क्वान्टम बिटहरू, वा क्यूबिटहरू प्रयोग गरेर क्वान्टम कम्प्युटरहरूको नक्कल गर्ने तरिका निकालेको छ ।
माइक्रोसफ्टको क्वान्टम प्रोग्रामि language भाषामा आउँदैछ, क्यू # संग विकसित अनुप्रयोगहरू, यस किटको प्रयोग गरेर नक्कल गरिएको सामान्य उद्देश्य उद्देश्य क्वान्टम कम्प्युटरले माइक्रोसफ्टले यसलाई सिर्जना गर्दा समर्थित हुनेछ।
“यसको सुन्दरता यो छ कि यो कोड परिवर्तन हुन आवश्यक छैन जब हामी क्वान्टम हार्डवेयरमा प्लग गर्दछौं,” क्रिस्टा स्वोरे, माइक्रोसफ्टका प्रमुख शोधकर्ताले भने।
के तपाईं माइक्रोसफ्टको क्वान्टम प्रोग्रामि language भाषा Q # प्रयोग गरेर तपाईंको पहिलो कोड लेख्न उत्साहित हुनुहुन्छ? तपाईंको विचार टिप्पणीहरूमा साझा गर्नुहोस्!
