اطلاعات جدید زبان کوانتومی مایکروسافت
به گزارش کارگروه فناوری اطلاعات سایبربان؛ مایکروسافت همانطور که اخیراً وعده داده بود، در حال گسترش پیشنمایش زبان «کیو شارپ» (Q#)، کامپایلر و شبیهساز خود برای کمک به توسعهدهندگان در راستای رسیدن به بینش ابتدایی بر چگونگی عملکرد محاسبات کوانتومی است.
به گفته مسئولان مایکروسافت: «کیت موردنظر، شامل زبان برنامهنویسی کیو شارپ، کامپایلر و شبیهساز محاسبات کوانتومی محلی بوده و کاملاً با نرمافزار ویژوال استودیو یکپارچه شده است. در این کیت یک شبیهساز بر پایه اَژُر (Azure) نیز وجود دارد که به توسعهدهندگان در کنار مستندات، کتابخانهها و نمونه برنامهها، امکان شبیهسازی بیش از 40 کیوبیت1 منطقی را (logical qubits میدهد.»
مایکروسافت هدف خود را مبنی بر ایجاد ابزارهای در دسترس برای محاسبات کوانتومی در طول اجلاس ایگنایت (Ignite Conference) در ماه سپتامبر اعلام کرد.
سامانههای کوانتومی در راستای پردازش فرآیندهای موازی طراحیشدهاند؛ درنتیجه، نرمافزارهای جدیدی را در حجمهای کاری متعددی فعالسازی میکند. این سامانهها برای مهار فیزیک ذرات زیر اتمی طراحیشدهاند تا در مقایسه با سامانههای سنتی، روش متفاوتی برای ذخیرهسازی اطلاعات و پردازش دادهها فراهم کنند. در نتیجه سامانههایی با توان حل مسائل سطح بالا و پیچیده به دست میآید.
مسئولان شرکت مایکروسافت خاطرنشان کردند که اپلیکیشنهایی که برنامهنویسها تولید میکنند، برای بهکارگیری به همراه شبیهسازهای کوانتومی، در پایان روی سامانههای کوانتومی عمل خواهند کرد. این شرکت با فرآیند پیشرفت تدریجی این فناوری به دنبال ساخت سامانههای محاسبات کوانتومی است که شامل سختافزارهای کوانتومی و بسته کامل نرمافزارهای مربوط است.
سامانههای محاسبات کوانتومی تنها توسط مایکروسافت تولید نمیشوند. آیبیام نیز از نمونه اولیه پردازنده 17 کیوبیتی خود در ماه مه رونمایی کرد و مدعی شد که بهزودی به نمونه 50 کیو بیتی خود دست خواهند یافت.
نسخهی توسعهدهندگان زبان کیو شارپ از هماکنون در دسترس قرار دارد.
______________________________________________
1- در پردازش کوانتومی یک کیوبیت یا بیت کوانتومی واحد پایهای پردازش کوانتومی و رمزنگاری کوانتومی بوده و مشابه بیت در رایانههای کلاسیک، کوچکترین واحد ذخیره اطلاعات است.