Q Sharp: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (Новая страница: «{{неверный заголовок|Q#}} {{Язык программирования | название = Q# | система типов = статическая, сильная }} '''Q#''' (Q Sharp) — предметно-ориентированный язык, используемый для выражения Квантовый алгоритм|к...») |
Dzmuh (обсуждение | вклад) (→Ссылки) |
||
| Строка 41: | Строка 41: | ||
{{Свободное и открытое программное обеспечение Microsoft}} | {{Свободное и открытое программное обеспечение Microsoft}} | ||
[[Категория:Языки программирования по алфавиту]] | |||
[[Категория:Языки программирования, появившиеся в 2017 году]] | |||
[[Категория:Языки программирования платформы .NET]] | [[Категория:Языки программирования платформы .NET]] | ||
Версия от 20:05, 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 года.