माइक्रोसफ्टले आज यसको नयाँ पूर्वावलोकन संस्करण सुरू गर्यो क्वान्टम कम्प्युटि forको लागि प्रोग्रामिंग भाषा Q # भनेर चिनिन्छ (यो Q तेजको रूपमा हिज्जे हुन्छ)। को पूर्वावलोकन संस्करण क्वान्टम विकास किट( सुरु गर) Q # प्रोग्रामिंग भाषा, विकासकर्ताहरूको लागि क्वान्टम सिम्युलेटर समावेश गर्दछ जसले गर्दा उनीहरू क्वान्टम एल्गोरिदम र अन्य स्रोतहरूको परीक्षण र डिबग गर्न सक्छन्।
माईक्रोसफ्टको Q # को वर्णनले यसलाई "क्वान्टम एल्गोरिदम व्यक्त गर्न प्रयोग गरिएको एक डोमेन-विशिष्ट प्रोग्रामिंग भाषा हो। यो उप-प्रोग्रामहरू लेख्न प्रयोग गर्न सकिन्छ जुन एक क्लासिकल होस्ट प्रोग्राम र कम्प्युटरको नियन्त्रणमा, सहायक क्वान्टम प्रोसेसरमा कार्यान्वयन हुन्छ। ”
क्वान्टम प्रोग्रामि language भाषा सिक्नको लागि, तपाइँले माइक्रोसफ्ट भिजुअल स्टुडियोसँग परिचित हुनु आवश्यक छ। यो माइक्रोसफ्टको विकासकर्ता उपकरणहरू र भिजुअल स्टुडियोको सूटमा गहिरो रूपमा एकीकृत गरिएको छ।
जस्तै क्वान्टम कम्प्युटरहरू दुर्लभ हुन्छन्, माइक्रोसफ्टको क्वान्टम सिम्युलेटर तपाइँको लागि ती क्वान्टम प्रोग्रामहरू चलाउँदछ। स्थानीय क्वान्टम सिम्युलेटर जुन किटको साथ आउँदछ र टाढाको सर्भरमा निर्भर हुन नहुने तपाईको स्थानीय ल्यापटपमा 30० सम्ममा तार्किक क्वान्टम बिट्स (क्विबट्स) को उपयोग गरेर प्रोग्रामहरूलाई समर्थन गर्न सक्छ। तपाईं सिमुलेटरको एक Azure संस्करणको साथ कम्प्युटिंग पावरको 40० भन्दा बढी तार्किक क्विट्स अनुकरण गर्न सक्नुहुन्छ।
यद्यपि यो ध्यान दिन लायक छ कि क्वान्टम सर्वोच्चताको दौडमा, IBM अन्वेषकहरु क्वान्टम कम्प्युटि inमा एक असम्भव चरण प्राप्त गरेको छ। कम्पनी एक तरीका संग आयो quant 56 क्वान्टम बिटको साथ क्वान्टम कम्प्युटरहरूको नक्कल गर्नुहोस्s, वा क्लासिकल कम्प्युटरमा कुइट्स कुट्ने गुगल।
माइक्रोसफ्टको क्वान्टम प्रोग्रामि language भाषामा आउँदैछ, क्यू # संग विकसित अनुप्रयोगहरू, यस किटको प्रयोग गरेर नक्कल गरिएको सामान्य उद्देश्य उद्देश्य क्वान्टम कम्प्युटरले माइक्रोसफ्टले यसलाई सिर्जना गर्दा समर्थित हुनेछ।
“यसको सुन्दरता यो छ कि यो कोड परिवर्तन हुन आवश्यक छैन जब हामी क्वान्टम हार्डवेयरमा प्लग गर्दछौं,” क्रिस्टा स्वोरे, माइक्रोसफ्टका प्रमुख शोधकर्ताले भने।
के तपाईं माइक्रोसफ्टको क्वान्टम प्रोग्रामि language भाषा Q # प्रयोग गरेर तपाईंको पहिलो कोड लेख्न उत्साहित हुनुहुन्छ? तपाईंको विचार टिप्पणीहरूमा साझा गर्नुहोस्!