فتحت Microsoft كود Quantum Development Kit لتطوير الخوارزميات الكمومية

مايكروسوفت أعلن حول فتح حزم المصدر مجموعة تطوير الكم (QDK) ، التي تركز على تطوير تطبيقات لأجهزة الكمبيوتر الكمومية. بالإضافة إلى ما سبق نشره أمثلة تطبيقات الكم و المكتبات، نصوص المصدر المنشورة الآن مترجم للغة Q # ، مكونات وقت التشغيل, محاكاة الكممعالج خادم اللغة للتكامل مع بيئات التطوير المتكاملة ، بالإضافة إلى الإضافات للمحرر كود الاستوديو المرئي وحزمة البصرية ستوديو. شفرة نشرت بموجب ترخيص MIT ، يتوفر المشروع على GitHub لتلقي التغييرات والإصلاحات من المجتمع.

لتطوير الخوارزميات الكمومية ، يُقترح استخدام لغة خاصة بالمجال Q#، والذي يوفر وسيلة للتلاعب بالكيوبتات. تشبه لغة Q # لغتي C # و F # من نواحٍ عديدة ، مع اختلاف في استخدام الكلمة الأساسية
"دالة" لتعريف الوظائف ، وكلمة رئيسية جديدة "للعملية" للعمليات الكمية ، ولا توجد تعليقات متعددة الأسطر ، واستخدام التأكيد بدلاً من معالجات الاستثناءات.

يمكن استخدام تطوير Q # على أنظمة التشغيل Windows و Linux و macOS التي تدعمها مجموعة Quantum Development Kit. يمكن اختبار الخوارزميات الكمومية المطورة في جهاز محاكاة قادر على معالجة ما يصل إلى 32 كيوبت على جهاز كمبيوتر عادي وما يصل إلى 40 كيوبت في سحابة Azure. يتم توفير وحدات تسليط الضوء على بناء الجملة ومصحح أخطاء لـ IDE ، مما يسمح لك بتعيين نقاط التوقف في رمز Q # ، وإجراء تصحيح الأخطاء خطوة بخطوة ، وتقييم الموارد المطلوبة لتنفيذ خوارزمية كمومية ، والتكلفة المقدرة للحل.

المصدر: opennet.ru

إضافة تعليق