بہت سے لوگ Microsoft's Quantum Dev Kit سے واقف نہیں ہوں گے لیکن انھوں نے Quantum کے بارے میں سنا ہوگا۔ کمپیوٹنگ اور آسمانی مستقبل وہ وعدہ کرتے نظر آتے ہیں۔
The Quantum Development Kit ایک نئی کوانٹم فوکسڈ پروگرامنگ لینگویج کا استعمال کرتے ہوئے کوانٹم ایپلی کیشنز بنانے کے لیے مائیکروسافٹ کا مربوط پلیٹ فارم ہے جسے Q () Q Sharp)۔ اسے ونڈوز پر صرف ویزوئل اسٹوڈیو کے ساتھ جوڑا گیا جب تک کہ مائیکروسافٹ نے حال ہی میں macOS اور Linux کے لیے ایک پورٹ بنایا جس میں کوانٹم سمولیشن اور VS کوڈ کے لیے سپورٹ موجود ہے۔
حقیقی کوانٹم ڈیوائسز کا آنا بہت مشکل ہے لیکن کوانٹم دیو کٹ سافٹ ویئر کے لیے یہ ممکن بناتا ہے کہ وہ کسی ایک Qubit سمیلیٹر پر چل سکے۔ اس کی ریلیز کے بعد سے، ہزاروں ڈویلپرز اس کا جائزہ لینے کے قابل ہو چکے ہیں کہ یہ کوانٹم اسٹیٹس عامبائنری اسٹیٹس کے بجائے کام کرنے میں کیسا محسوس کرتا ہے۔اس کی وجہ سے مائیکروسافٹ نے نہ صرف کٹ کو میک او ایس اور لینکس پر پورٹ کیا بلکہ اس کی لائبریریوں کو اوپن سورس بھی بنایا۔
ڈویلپمنٹ لائبریریاں اور ڈیمو مثالیں جو Q کے ساتھ شروع کی گئی ہیں اوپن سورس کے تحت جاری کی گئی ہیں۔ MIT لائسنس اور GitHub پر دستیاب ہیں۔
مائیکروسافٹ کوانٹم ڈویلپمنٹ کٹ کو بھی Q کے لیے سپورٹ کے ساتھ ازگر کے موافق بنایا گیا ہے۔ازگر کے معمولات پر مقامی کال کرنے کے لیے اور اس کے برعکس اور سمیلیٹر کی کارکردگی میں 4-5 گنا اضافہ کیا گیا ہے۔
اوبنٹو لینکس میں مائیکروسافٹ کوانٹم ڈیو کٹ انسٹال کریں
اگر آپ کوانٹم کمپیوٹنگMicrosoft's Dev Kit کے ساتھ نئی دنیا میں جانا چاہتے ہیں۔آپ کو بصری اسٹوڈیو کوڈ انسٹال کرنا ہوگا۔
1. بصری اسٹوڈیو کوڈ ایکسٹینشن کے لیے مائیکروسافٹ کوانٹم ڈیولپمنٹ کٹ انسٹال کریں۔
2.Q ڈویلپمنٹ کٹ پروجیکٹ ٹیمپلیٹس انسٹال کریں۔ درج ذیل کمانڈ کو چلا کر اپنی ترجیحی کمانڈ لائن کا استعمال کریں۔
"$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"
3. کلون کریں Microsoft Quantum Developer Kit Sample اور اس کے GitHub ریپو سے لائبریریاں۔
$ گٹ کلون https://github.com/Microsoft/Quantum.git
4. نئی کلون شدہ ڈائرکٹری میں جائیں اور اسٹارٹ اپ چلائیں Visual Studio Code .
$ cd کوانٹم $ کوڈ
5. ٹیلی پورٹ نمونہ پروگرام چلائیں۔
$ cd نمونے/ٹیلی پورٹیشن/ $ dotnet کی تعمیر $ dotnet چلائیں
آپ کا ورک سٹیشن Q ڈیولپمنٹ کے لیے ترتیب دیا گیا ہے اگر پروگرام چلتا ہے اور آؤٹ پٹ اس طرح ہے: مختلف قدروں کے ساتھ کامیاب ٹیلی پورٹیشن کے 8 راؤنڈز ہیں True/False ہر راؤنڈ کو بھیجا گیا.
کیا آپ لینکس کے لیے کوانٹم ڈویلپمنٹ کٹ کی دستیابی کے بارے میں پرجوش ہیں اور پر آپ کے کیا خیالات ہیں؟کوانٹم کمپیوٹنگ عام طور پر؟ نیچے کمنٹس سیکشن میں اپنے خیالات کا اظہار کریں۔