مایکروسافت
برای توسعه الگوریتمهای کوانتومی، استفاده از یک زبان دامنه خاص پیشنهاد شده است
"تابع" برای تعریف توابع، یک کلمه کلیدی "عملیات" جدید برای عملیات کوانتومی، بدون نظرات چند خطی، و استفاده از assert به جای کنترل کننده های استثنا.
توسعه Q# را می توان در پلتفرم های ویندوز، لینوکس و macOS که توسط کیت توسعه کوانتوم پشتیبانی می شود، استفاده کرد. الگوریتمهای کوانتومی توسعهیافته را میتوان در یک شبیهساز آزمایش کرد که قادر به پردازش تا ۳۲ کیوبیت در یک رایانه شخصی معمولی و تا ۴۰ کیوبیت در ابر Azure است. ماژول های برجسته سازی نحو و یک دیباگر برای IDE ارائه شده است که به شما امکان می دهد نقاط شکست را در کد Q# تنظیم کنید، اشکال زدایی گام به گام را انجام دهید، منابع مورد نیاز برای اجرای یک الگوریتم کوانتومی و هزینه تخمینی راه حل را ارزیابی کنید.
منبع: opennet.ru