Showing results for Q# - Q# Blog

Nov 3, 2021
Post comments count23
Post likes count0

Q# Advent Calendar 2021

Mariia Mykhailova
Mariia Mykhailova

Q# Advent Calendar is a yearly blogging event in which every day in December one awesome community member writes a blog post about Q#. Check out the previous years' blogs, and join the 2021 edition!

EventsQ#
Aug 5, 2021
Post comments count0
Post likes count0

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.

Q#
Jul 13, 2021
Post comments count0
Post likes count0

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.

Q#
Jun 15, 2021
Post comments count1
Post likes count0

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.

Q#
Mar 18, 2021
Post comments count0
Post likes count0

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.

Q#
Dec 11, 2020
Post comments count0
Post likes count0

Three Years of Q#

Alan Geller
Alan Geller

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

Q#
Dec 4, 2020
Post comments count0
Post likes count0

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.

Q#
Dec 2, 2020
Post comments count2
Post likes count0

Inside the Quantum Katas, part 1

Mariia Mykhailova
Mariia Mykhailova

Learn about the internal structure of the Quantum Katas - our collection of self-paced programming exercises on quantum computing - and their most important component – the testing harnesses that provide the learner immediate feedback on their solutions.

TutorialsQ#