Q# Blog

Quantum Development

Latest posts

Quantum software development using the QDK
Aug 5, 2021
Post comments count 0
Post likes count 0

Quantum software development using the QDK

Mariia Mykhailova
Mariia Mykhailova

In this blog post we look at the end-to-end quantum software development workflow, the stages through which a quantum program goes from idea to complete implementation, and the tools offered by the Quantum Development Kit for each stage.

The AutoSubstitution rewrite step
Jul 13, 2021
Post comments count 0
Post likes count 0

The AutoSubstitution rewrite step

Mathias Soeken
Mathias Soeken

The new Microsoft.Quantum.AutoSubstitution NuGet package makes it easier to replace operations with alternatives when targeting different simulators.

Visualizing quantum programs using the QDK
Jun 15, 2021
Post comments count 1
Post likes count 0

Visualizing quantum programs using the QDK

Mariia Mykhailova
Mariia Mykhailova

In this blog post we’ll look at the tools offered by Microsoft Quantum Development Kit to visualize various elements of quantum programs - the quantum state of the program, the unitary transformations, and the execution path (the circuit) of the program run.

Microsoft Quantum challenge at QCHack 2021: Recap
May 28, 2021
Post comments count 0
Post likes count 0

Microsoft Quantum challenge at QCHack 2021: Recap

Mariia Mykhailova
Mariia Mykhailova

Meet the winners of the Microsoft challenge at Quantum Coalition Hackathon 2021 and learn about their projects and their experiences at the Hackathon!

Announcing Microsoft Quantum challenge at QCHack
Mar 22, 2021
Post comments count 0
Post likes count 0

Announcing Microsoft Quantum challenge at QCHack

Mariia Mykhailova
Mariia Mykhailova

We are excited to announce that Microsoft will join Quantum Coalition Hack, hosted during the week of April 5-11! Learn more about the challenge we'll be offering and the best ways to prepare for it.

Quantum developer tools for chemistry
Mar 18, 2021
Post comments count 0
Post likes count 0

Quantum developer tools for chemistry

Guen Prawiroatmodjo
Guen Prawiroatmodjo

Quantum computers will be able to reveal the exact quantum nature of chemical systems exponentially faster than classical computers. In this post, we show how to use Microsoft's Q# libraries and developer tools to simulate a caffeine molecule using two quantum algorithms: Quantum Phase Estimation and Variational Quantum Eigensolver.

Inside the Quantum Katas, part 2: testing quantum programs
Feb 19, 2021
Post comments count 2
Post likes count 0

Inside the Quantum Katas, part 2: testing quantum programs

Mariia Mykhailova
Mariia Mykhailova

Learn about the common tools and tricks used for testing quantum programs, using the testing harnesses of the Quantum Katas as an example.

Three Years of Q#
Dec 11, 2020
Post comments count 0
Post likes count 0

Three Years of Q#

Alan Geller
Alan Geller

A look back at Q#'s third year, 2020

Emulation in Q#
Dec 4, 2020
Post comments count 0
Post likes count 0

Emulation in Q#

Mathias Soeken
Mathias Soeken

It can be helpful to implement Q# functions or operations directly in C# - either to access some API that is not directly accessible in Q# or to provide alternative implementations based on the context in which the Q# program is executed. This blog post describes techniques to programmatically replace a Q# function by another one.