Q Sharp: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (→Ссылки) |
Dzmuh (обсуждение | вклад) (→Ссылки) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 37: | Строка 37: | ||
== Ссылки == | == Ссылки == | ||
{{википедия|Q Sharp}} | {{википедия|Q Sharp}} | ||
* {{github|microsoft|qsharp-language|Q# Language and Core Libraries Design}} | |||
* {{github|microsoft|qsharp-compiler|Microsoft Quantum Development Kit: Q# Compiler and Language Server}} | |||
* {{github|microsoft|qsharp-runtime|Microsoft Quantum Development Kit: Q# runtime}} | |||
* {{YouTube|LHPvn82bfvA|Видеокурс по использованию Q#}} | * {{YouTube|LHPvn82bfvA|Видеокурс по использованию Q#}} | ||
| Строка 44: | Строка 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 года.