Q Sharp: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (→Ссылки) |
Dzmuh (обсуждение | вклад) (→Ссылки) |
||
| Строка 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.
Примечания
- ↑ Announcing the Microsoft Quantum Development Kit (англ.). Microsoft Quantum (11 декабря 2017). Дата обращения: 27 декабря 2017. Архивировано 11 декабря 2017 года.
- ↑ Microsoft readies dev kit, Q# language for quantum computing (англ.). InfoWorld (15 декабря 2017). Дата обращения: 28 декабря 2017. Архивировано 26 декабря 2022 года.