Q Sharp: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
 
Строка 47: Строка 47:
[[Категория:Языки программирования, появившиеся в 2017 году]]
[[Категория:Языки программирования, появившиеся в 2017 году]]
[[Категория:Языки программирования платформы .NET]]
[[Категория:Языки программирования платформы .NET]]
[[Категория:Свободное и открытое программное обеспечение Microsoft]]

Текущая версия от 20:10, 26 марта 2023

Шаблон:Язык программирования 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 года.

Ссылки