Software & tool2023EPTCS

Q#

Q# is Microsoft’s quantum programming language, accompanied by visualization tools in the Quantum Development Kit. In VS Code and Jupyter notebooks, developers can inspect qubit wires, gates, and measurements, view circuits for individual operations, and follow circuit changes while debugging. The graphical circuit editor links gate editing to a state panel showing basis-state probabilities and phases. For machine-level inspection, the QDK offers a neutral-atom device animation of qubit movement through storage, interaction, and measurement zones, plus resource-estimation plots comparing physical qubit requirements with runtime. These first-party tools support program development and analysis; the device animation represents execution without qubit loss or other noise.

1 publicationVisit website

Visualization labels

03 / Visualization

Visualization resources

Explore the tool’s visualization features and documentation.

01Publication · 2023

Q# as a Quantum Algorithmic Language

Kartik Singhal, et al.

Download .bib
@article{Singhal_2023,
  author = {Singhal, Kartik and others},
  publisher = {Open Publishing Association},
  doi = {10.4204/eptcs.394.10},
  issn = {2075-2180},
  journal = {Electronic Proceedings in Theoretical Computer Science},
  month = nov,
  pages = {170--191},
  title = {Q\# as a Quantum Algorithmic Language},
  volume = {394},
  year = {2023},
}