Q Sharp

Материал из DZWIKI
Перейти к навигации Перейти к поиску

Шаблон:Язык программирования Q# (Q Sharp) — предметно-ориентированный язык, используемый для выражения квантовых алгоритмов. Впервые был представлен в составе Quantum Development Kit[1][2].

Синтаксис

Q# синтаксически похож на C# и F#, с некоторыми отличиями.

  • функции определяются словом function;
  • операторы для работы над квантами определяются словом operation;
  • отсутствуют многострочные комментарии;
  • использование проверок вместо обработки ошибок;
  • документация пишется в Markdown.

Примечания

  1. Announcing the Microsoft Quantum Development Kit (англ.). Microsoft Quantum (11 декабря 2017). Дата обращения: 27 декабря 2017. Архивировано 11 декабря 2017 года.
  2. Microsoft readies dev kit, Q# language for quantum computing (англ.). InfoWorld (15 декабря 2017). Дата обращения: 28 декабря 2017. Архивировано 26 декабря 2022 года.

Ссылки