دسته‌بندی نشده

نخستین زبان برنامه‌نویسی عمومی برای کامپیوترهای کوانتومی معرفی شد

QUA زبانی سطح پایین است که امکان جامه عمل پوشاندن به عجبیب‌ترین رویاهای توسعه دهندگان را فراهم می‌کند.

استارتاپ «کوانتوم ماشین» که در زمینه تولید سخت‌افزار و نرم‌افزار لازم برای کنترل و بکارگیری کامپیوترهای کوانتومی فعالیت دارد، از زبان برنامه‌نویسی QUA رونمایی کرده که به گفته آنها نخستین زبان عمومی و استاندارد برای ماشین‌های کوانتومی است. «Itamar Sivan»، مدیرعامل کوانتوم ماشین این زبان را به x86 اینتل و «کودا» انویدیا تشبیه می‌کند که به توسعه دهنده اجازه می‌دهد بیشترین بهره را از سخت‌افزار ببرد.

این زبان روی پلتفرم اختصاصی استارتاپ با عنوان «Orchestration» اجرا شده و با زبان‌های شی‌گرا و سطح بالای کنونی تفاوت اساسی دارد. QUA در واقع زبانی سطح ماشین است و دستورات آن متشکل از بیت‌های کوچک است که تقریبا به شکل مستقیم با سخت افزار ارتباط برقرار می‌کند.

هدف کوانتوم ماشین از توسعه QUA این است که در صورت استقبال از سخت افزار آنها برای کنترل سیستم‌های کوانتومی، این زبان هم به صورت پیش فرض به عنوان یک استاندارد پذیرفته شود. Sivan در این باره می‌گوید:

«QUA اساسا زبانی برای پلتفرم Orchestration است اما در ورای آن نخستین کاندید تبدیل شدن به آن چیزی است که ما لایه انتزاعی نرم افزار محاسبات کوانتومی می‌نامیم.»

از نظر وی حالا زمان مناسبی برای توسعه این لایه است چرا که سخت افزار زیربنایی به بلوغ کافی رسیده و سیستم‌های کوانتومی کاملا برنامه پذیر هستند. به باور Sivan این همان اتفاقی است که در مورد کامپیوترهای عادی هم رخ داد و با توسعه لایه‌ای انتزاعی آنها را از مدارهای الکتریکی معمولی به سیستم‌های برنامه پذیر تبدیل کرده و عصر نرم افزار را رقم زد.

دلیل سطح پایین بودن زبان QUA این است که از نظر کمپانی این زبان‌ها امکان بهره‌برداری از قدرت کامل سیستم‌های کوانتومی را در اختیار توسعه دهندگان قرار داده و به آنها اجازه می‌دهند به عجیب‌ترین رویاهایشان جامه عمل بپوشانند.

منبع: دیجیاتو

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

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