Microsoft کوليو ڪوانٽم ڊولپمينٽ کٽ ڪوڊ ڪوانٽم الگورتھم جي ترقي لاءِ

Microsoft اعلان ڪيو اوپن سورس پيڪيجز بابت ڪوانٽم ڊولپمينٽ کٽ (QDK)، quantum ڪمپيوٽرن لاء ايپليڪيشنن جي ترقي تي ڌيان ڏنو. ان کان علاوه اڳ شايع ٿيل مثال quantum ايپليڪيشنون ۽ لائبريريون، هاڻي شايع ٿيل ماخذ نصوص گڏ ڪرڻ وارو Q# ٻولي لاءِ، هلندڙ وقت جا اجزاء, quantum simulator، سنڀاليندڙ ٻولي سرور مربوط ترقي واري ماحول سان گڏ انضمام لاء، ۽ ايڊيٽر ۾ اضافو ويڊيو اسٽوڊيو ڪوڊ ۽ پيڪيج ڏسڻ اسٽوڊيو. ڪوڊ شايع ٿيل MIT لائسنس تحت، پروجيڪٽ GitHub تي موجود آهي ڪميونٽي کان تبديليون ۽ اصلاحون حاصل ڪرڻ لاءِ.

quantum algorithms کي ترقي ڪرڻ لاء، اهو هڪ ڊومين مخصوص ٻولي استعمال ڪرڻ جي تجويز آهي Q#، جيڪو qubits کي هٿي ڏيڻ جو وسيلو مهيا ڪري ٿو. Q# ٻولي ڪيترن ئي طريقن سان C# ۽ F# سان ملندڙ جلندڙ آهي، لفظ جي استعمال ۾ فرق سان
فعل جي وضاحت ڪرڻ لاءِ ”فنڪشن“، ڪوانٽم آپريشنز لاءِ نئون ”آپريشن“ لفظ، ڪو به ملٽي لائن تبصرو، ۽ استثنا هينڊلر جي بدران assert جو استعمال.

Q# ڊولپمينٽ استعمال ڪري سگھجن ٿيون ونڊوز، لينڪس، ۽ macOS پليٽ فارمن تي جن جي مدد ڪئي وئي Quantum Development Kit. ترقي يافته ڪوانٽم الگورتھم هڪ سموليٽر ۾ آزمائي سگھجي ٿو جيڪو باقاعده پي سي تي 32 ڪوبٽس تائين ۽ Azure ڪلائوڊ ۾ 40 ڪوبٽس تائين پروسيسنگ ڪرڻ جي قابل آهي. Syntax نمايان ڪرڻ وارا ماڊلز ۽ هڪ ڊيبگر IDE لاءِ مهيا ڪيا ويا آهن، توهان کي Q# ڪوڊ ۾ بريڪ پوائنٽس مقرر ڪرڻ، قدم قدم ڊيبگنگ ڪرڻ، ڪوانٽم الگورٿم تي عمل ڪرڻ لاءِ گهربل وسيلن جو جائزو وٺڻ، ۽ حل جي تخميني قيمت.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو