مائیکروسافٹ نے کوانٹم الگورتھم کی ترقی کے لیے کوانٹم ڈویلپمنٹ کٹ کوڈ کھولا۔

مائیکروسافٹ اعلان کیا اوپن سورس پیکجز کے بارے میں کوانٹم ڈویلپمنٹ کٹ (QDK)، کوانٹم کمپیوٹرز کے لیے ایپلی کیشنز کی ترقی پر توجہ مرکوز کرتا ہے۔ پہلے شائع ہونے کے علاوہ مثالیں کوانٹم ایپلی کیشنز اور لائبریریاں، اب شائع شدہ ماخذ نصوص مرتب کرنے والا Q# زبان کے لیے، رن ٹائم اجزاء, کوانٹم سمیلیٹر، ہینڈلر لینگویج سرور مربوط ترقیاتی ماحول کے ساتھ انضمام کے ساتھ ساتھ ایڈیٹر میں اضافے کے لیے بصری اسٹوڈیو کوڈ اور پیکج وژول اسٹوڈیو. کوڈ شائع MIT لائسنس کے تحت، پروجیکٹ GitHub پر کمیونٹی سے تبدیلیاں اور اصلاحات حاصل کرنے کے لیے دستیاب ہے۔

کوانٹم الگورتھم تیار کرنے کے لیے، ڈومین کے لیے مخصوص زبان استعمال کرنے کی تجویز ہے۔ Q#، جو qubits میں ہیرا پھیری کرنے کے ذرائع فراہم کرتا ہے۔ کی ورڈ کے استعمال میں فرق کے ساتھ Q# زبان کئی طریقوں سے C# اور F# سے ملتی جلتی ہے۔
فنکشنز کی وضاحت کے لیے "فنکشن"، کوانٹم آپریشنز کے لیے ایک نیا "آپریشن" کلیدی لفظ، کوئی ملٹی لائن کمنٹس نہیں، اور استثنیٰ ہینڈلرز کے بجائے اسسٹ کا استعمال۔

Q# ڈویلپمنٹ کوانٹم ڈویلپمنٹ کٹ کے تعاون سے ونڈوز، لینکس اور میک او ایس پلیٹ فارمز پر استعمال کیا جا سکتا ہے۔ تیار شدہ کوانٹم الگورتھم کو ایک سمیلیٹر میں ٹیسٹ کیا جا سکتا ہے جو ایک باقاعدہ پی سی پر 32 کیوبٹس تک اور Azure کلاؤڈ میں 40 qubits تک پروسیسنگ کرنے کی صلاحیت رکھتا ہے۔ Syntax ہائی لائٹنگ ماڈیولز اور ایک ڈیبگر IDE کے لیے فراہم کیے گئے ہیں، جو آپ کو Q# کوڈ میں بریک پوائنٹس سیٹ کرنے، مرحلہ وار ڈیبگنگ کرنے، کوانٹم الگورتھم کو انجام دینے کے لیے درکار وسائل کا جائزہ لینے، اور حل کی تخمینی لاگت کی اجازت دیتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں