تستعد Microsoft للحوسبة الكمية باستخدام مجموعة تطوير الكم

حساب الكم

La تعد الحوسبة الكمومية بالنسبة لمايكروسوفت واحدة من التقنيات الرئيسية من شأنها أن تغير الصناعة كما نعرفها اليوم ولا شك في ذلك حقًا ، لهذا السبب أطلقوا لغة برمجة جديدة مخصص للحوسبة الكمومية.

قد لا يكون كثير من الناس مألوفين مع Microsoft Quantum Dev Kitلكن لا بد أنك سمعت عن الحوسبة الكمومية والمستقبل السماوي الذي يبدو أن هذا الفرع الجديد من الحوسبة يعد به.

El مجموعة أدوات تطوير الكم هي منصة Microsoft المتكاملة لبناء تطبيقات الكم أن يستخدم لغة برمجة جديدة تركز على الكم تسمى Q # (س شار).

هي الأولى من نوعها ، Q # هي لغة برمجة جديدة ركز على عوامل الكم الجديدة وغيرها من التجريد. يتميز Q # بالتكامل الغني مع Visual Studio و VS Code وقابلية التشغيل البيني مع لغة برمجة Python. تمنحك أدوات التطوير على مستوى المؤسسات أسرع مسار للبرمجة الكمية على Windows أو macOS أو Linux.

حول مجموعة التطوير

مجموعة التطوير ويشمل لغة البرمجة Q # ، محاكي الحوسبة الكمومية وموارد مختلفة للبدء. Q # توصف بأنها لغة برمجة محددة تستخدم للتعبير عن خوارزميات الكم.

من المعروف أنه من الصعب العثور على أجهزة Quantum الأصلية ، ولكن مجموعة أدوات Quantum Dev Kit تجعل من الممكن تشغيل البرنامج على أي من محاكيات Qubit.

منذ إطلاقه ، تمكن الآلاف من المطورين من معاينة ما تشعر به عند العمل مع الدول الكمية بدلاً من الحالات الثنائية النموذجية. وقد أدى ذلك إلى قيام Microsoft ليس فقط بنقل المجموعة إلى macOS و Linux ، ولكن أيضًا لإصدار مكتباتها كمصدر مفتوح.

تطوير المكتبات والأمثلة التوضيحية التي تم إصدارها مع Q # sتم إصدارها بموجب ترخيص MIT مفتوح المصدر ومتوفر على GitHub.

تم تصميم Microsoft Quantum Development Kit أيضًا ليكون متوافقًا مع Python مع دعم Q # لإجراء مكالمات أصلية إلى إجراءات Python والعكس صحيح ، وزاد أداء المحاكي 4-5x.

كيفية تثبيت Microsoft Quantum Dev Kit على نظام Linux؟

مجموعة تطوير الكم

من أجل تثبيت هذه المجموعة من الضروري للغاية تثبيت Visual Studio Code حيث سيتم إضافة Microsoft Quantum Dev Kit كملحق.

إذا لم يكن لديك كود مرئي مثبت على نظامك حتى الآن ، أترك لك الرابط حيث شرح أحد زملائي طريقة بسيطة لنا لتثبيته في Linux ، الرابط هو هذا.

إذا كان لديهم بالفعل Visual Studio على أنظمتهم ، فعلينا فقط إضافة ملف مجموعة تطوير الكم من Microsoft كامتداد لـ كود الاستوديو المرئي .

الآن يجب علينا تثبيت قوالب مشروع Q # Development Kit، لهذا علينا فقط فتح Terminal وتنفيذ الأمر التالي:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

الفعل القادم يجب علينا استنساخ العينات والمكتبات من Microsoft Quantum Developer Kit من مستودع GitHub الخاص به ، لذلك نقوم بتنفيذ ما يلي على الجهاز:

git clone https://github.com/Microsoft/Quantum.git

تم التنزيل علينا فقط الانتقال إلى الدليل المستنسخ حديثًا وتنفيذ الكودأو بدء تشغيل Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

مع هذا ، سيكون لديهم محطة عمل تم تكوينها بالفعل لتطوير Q #.

من الآن فصاعدًا ، يمكن للجميع البدء في استكشاف ما سيصبح حوسبة كمومية ، يمكننا مراجعة كل ما يتعلق بهذا المشروع من قبل Microsoft من الموقع الرسمي للمشروع.

من معرفة لغة التطوير Q # ومكتباتها وتقنياتها والمزيد. أنا شخصياً لا أعتبر نفسي مناسبًا أو مستعدًا لاستكشاف هذا المجال الجديد ، ببساطة لأنني ما زلت أعتبر نفسي مبتدئًا لأنه لا يزال لدي مجال لأتعلمه.

لكنني لا أشك في أن بعض القراء الحاضرين هنا يمكنهم إنشاء مشروع بها.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.