商品描述
Q# is a domain-specific language for quantum programming that combines familiar classical language constructs with quantum-specific ones. Ideal for any developer familiar with, or willing to learn, the basics of quantum computing, this pocket guide quickly helps you find syntax and usage information for unfamiliar aspects of Q#.
You'll explore the quantum software development lifecycle, from implementing the program to testing and debugging it to running it on quantum hardware, and you'll learn to use the tools provided by Microsoft's Quantum Development Kit for each step of the process.
In this pocket guide, you'll find:
- Q# language details, including data types, statements, syntax, and expressions
- Guidelines for organizing Q# code and invoking it from different environments
- Information on simulators and tools in the Microsoft Quantum Development Kit
- Advice on testing and debugging tools and techniques for quantum programs
商品描述(中文翻譯)
Q# 是一種專門用於量子編程的領域特定語言,它結合了熟悉的經典語言結構與量子特定的結構。這本口袋指南非常適合任何熟悉或願意學習量子計算基礎的開發者,能迅速幫助您找到 Q# 中不熟悉的語法和用法資訊。
您將探索量子軟體開發生命週期,從實現程式到測試和除錯,再到在量子硬體上運行,並學習如何使用微軟的量子開發工具包(Quantum Development Kit)提供的工具來完成每個步驟。
在這本口袋指南中,您將找到:
- Q# 語言細節,包括資料類型、語句、語法和表達式
- 組織 Q# 代碼和從不同環境調用它的指導方針
- 微軟量子開發工具包中的模擬器和工具資訊
- 針對量子程式的測試和除錯工具及技術的建議
作者簡介
Mariia Mykhailova is a senior software engineer in the Quantum Systems group at Microsoft. She joined the team in 2017, just in time to participate in development of the first version of Microsoft Quantum Development Kit. These days she works in education and outreach, developing new learning tools for quantum computing and quantum programming, such as the Quantum Katas, and coming up with ways to make learning engaging and exciting. She is also a part-time lecturer at Northeastern University Seattle, teaching an "Introduction to Quantum Computing" class.
作者簡介(中文翻譯)
Mariia Mykhailova 是微軟量子系統組的資深軟體工程師。她於 2017 年加入該團隊,正好參與了微軟量子開發工具包(Microsoft Quantum Development Kit)第一版的開發。如今,她專注於教育和推廣,開發量子計算和量子程式設計的新學習工具,例如 Quantum Katas,並想出讓學習變得有趣和令人興奮的方法。她同時也是西北大學西雅圖校區的兼任講師,教授「量子計算導論」課程。