Microsoft випускає свій компілятор Q # та квантові симулятори

q-різкий

Хоча вони ще не повністю розроблені, квантові комп'ютери повільно формуються у міру дозрівання технологій, що стоять за ними. Квантова фізика, застосована до галузі обчислювальної техніки в даний час розглядається як інноваційне рішення здатний здійснити революцію у світі в не дуже віддаленому майбутньому.

Це одна з головних причин, чому так багато провідних технологічних компаній у відповідних галузях беруть участь у жорстокій битві за швидке досягнення створення потужного і перш за все функціонального квантового комп'ютера, який може досягти цілей їх розвитку.

Саме в цій же перспективі це у вересні 2017 року Microsoft оголосила працювати над новою мовою програмування, Q # (Q-різкий), присвячений квантовим комп’ютерам.

У грудні того ж року Microsoft оголосила про наявність безкоштовної бета-версії свого набору для розробки Quantum, включаючи мову програмування Q # та її компілятор; стандартна бібліотека Q #.

Бібліотека містить операції та функції, що підтримують вимоги управління класичною мовою та квантовими алгоритмами Q #, локальний емулятор квантової машини, оптимізований для точного моделювання та векторної швидкості, комп'ютерний емулятор квантового відстеження, що використовується для оцінки ресурсів, необхідних для запуску квантового програма.

Це також дозволяє швидше налагоджувати код управління, що не є Q #; розширення Visual Studio, що містить шаблони для файлів і проектів Q #, а також підсвічування синтаксису.

Microsoft продовжує випускати продукти

На конференції Build 2019 Microsoft оголосила, що випустить вихідний код для свого компілятора Q # та квантові симулятори як частина набору розробок.

«Ми прагнемо зробити квантові обчислення більш доступними, щоб розробники могли допомогти вирішити деякі найактуальніші проблеми у світі. Сила реалізації цього бачення полягає в тому, що кожен розробник може співпрацювати, ділитися кодом та розвивати роботу один одного.

Microsoft Quantum Development Kit дозволяє розробникам на всіх етапах життєвого циклу квантового програмування - від вивчення основних квантових концепцій до кодування їх першого квантового додатка - надавати реальні рішення, використовуючи наші приклади з відкритим кодом та бібліотеки.

Таким чином, вищі навчальні заклади зможуть використовувати ці інструменти простіше і, звичайно, розробники можуть внести свої власні коди та ідеї в проект.

Це точноe зробить розробку алгоритму простішою та прозорішою для розробників.

У березні Microsoft навіть оголосила про запуск мережі Microsoft Quantum Network - глобальної спільноти людей та організацій, які спільно працюють над вдосконаленням квантових обчислень.

Ми раді повідомити, що цього літа ми запустимо Quantum Development Kit, який включає наш компілятор Q # та квантові симулятори.

Відкриваючи на GitHub набір Quantum Development Kit з відкритим кодом, ми надаємо можливість розробникам внести свій внесок у розвиток квантових обчислень поряд із новим співтовариством програмістів квантових обчислень.

Ми розпочали цю роботу минулого року, коли відкрили різні джерела для Quantum Dev Kit, включаючи бібліотеки та зразки.

Кожен внесок допомагає зростаючому співтовариству розробників використовувати Q # для надання нових захоплюючих рішень, вирішуючи деякі найскладніші проблеми », - говорить Microsoft.

Нова ера для обчислювальної техніки

Microsoft - не єдина компанія, зацікавлена ​​в розвитку квантових обчислень. Інші компанії також намагаються зробити квантові обчислення та їхні обіцянки реальністю.

Такий випадок з IBM, який зі свого боку робить великі успіхи cпро комерційні квантові системи та послуги, що називаються IBM Q, які були доступні через його хмарну платформу.

IBM Q - перша в галузі ініціатива щодо створення універсальних квантових комп’ютерів для бізнесу та науки. Завдяки цій ініціативі мультидисциплінарна команда розробляє масштабовані квантові системи та потенційні технологічні додатки.

IBM Research також співпрацює з глобальною мережею компаній Fortune 500, академічних установ, стартапів та національних дослідницьких лабораторій (так звані IBM Q Network), які використовують технологію IBM для просування квантових обчислень.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.