مقالاتنرم افزار

زبان اسمبلی کوانتومی باز

Open Quantum Assembly Language

شرکت IBM یک کیت نرم افزار اطلاعات کوانتومی به نام QISKit را توسعه داده است که یک کتابخانه کامل برای نوشتن، شبیه سازی و اجرای برنامه های کوانتومی است. QISKit شامل زبان OpenQASM نیز می باشد. این زبان در سال 2017 ارائه شده است و به حروف حساس می باشد. کیت نرم افزار اطلاعات کوانتومی QISKit شامل چهار بخش به نام های Terra، Aqua، Ignis و Aer می باشد. QISKit برنامه های کوانتومی را به زبان های سطح پایین تر به نام OpenQASM ترجمه می کند. OpenQASM یک زبان اسمبلی کوانتومی است. در این مقاله نسخه 2 زبان OpenQASM توضیح داده شده است. این نسخه به همراه پلتفرم ابر محاسبات کوانتومی IBM به نام IBM Q Experience ارائه شده است. در این مقاله به معرفی کامل زبان برنامه نویسی OpenQASM پرداخته شده است.

برخی از ویژگی های زبان برنامه نویسی OpenQASM عبارتند از:

1-اجرا و بهینه سازی الگوریتم های کوانتومی

2-توانایی انجام آزمایشات برای مدارهای کوانتومی

3-نحو این زبان دارای اجزاء زبان C و زبان های مونتاژ است.

 

نویسندگان:

Andrew W. Cross et al.

منبع:

arxiv.org

گردآوری:

دکتر حسین رحمتی

ویرایش:

دکتر میلاد معظمی گودرزی

برچسب ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن