Q# Blog

Quantum Development

Latest posts

Q# Advent Calendar 2020
Oct 27, 2020
53
0

Q# Advent Calendar 2020

Mariia Mykhailova
Mariia Mykhailova

Q# Advent Calendar is a blogging event in which every day in December one awesome community member writes a blog post about Q#. We hosted one in 2018 and in 2019; let's do it again!

Celebrating our open source community with Hacktoberfest
Oct 2, 2020
5
0

Celebrating our open source community with Hacktoberfest

Mariia Mykhailova
Mariia Mykhailova

It is October, and this means it's time for Hacktoberfest - an annual celebration of open source! Meet our newest maintainer and learn how to participate in the Quantum Hacktoberfest.

Introducing Quantum Intermediate Representation (QIR)
Sep 23, 2020
2
0

Introducing Quantum Intermediate Representation (QIR)

Alan Geller
Alan Geller

QIR is a new Microsoft-developed intermediate representation for quantum programs. This post describes QIR and provides pointers to the specification and source code.

Build your own Q# simulator – Part 3: A circuit-diagram builder with ⟨q|pic⟩
Aug 13, 2020
0
0

Build your own Q# simulator – Part 3: A circuit-diagram builder with ⟨q|pic⟩

Mathias Soeken
Mathias Soeken

We implement a custom simulator that generates a quantum circuit diagram in the ⟨q|pic⟩ format from Q# program execution traces.

Build your own Q# simulator – Part 2: Advanced features for the reversible simulator
Jun 2, 2020
0
0

Build your own Q# simulator – Part 2: Advanced features for the reversible simulator

Mathias Soeken
Mathias Soeken

This post is the second in a series on how to write your own Q# simulators. In this part we describe advanced features to extend the reversible simulator from the first post in the series.

Build your own Q# simulator – Part 1: A simple reversible simulator
May 8, 2020
1
0

Build your own Q# simulator – Part 1: A simple reversible simulator

Mathias Soeken
Mathias Soeken

Simulators are a particularly versatile feature of the QDK. This post is the first in a series that teaches you how to write your own simulators, thereby broadly extending the scope of Q#.

Extending the Q# Compiler
Feb 26, 2020
0
0

Extending the Q# Compiler

Bettina Heim
Bettina Heim

In this blog post, I would like to talk about a feature that is especially interesting when it comes to new ways for you to incorporate your own ideas and vision into our tools: Custom compilation steps, which allow you to extend and customize the Q# compilation process.

Interning at Microsoft Quantum
Jan 16, 2020
0
0

Interning at Microsoft Quantum

Mariia Mykhailova
Mariia Mykhailova

We describe internships at the Microsoft Quantum team, the differences between research and engineering internships, and some of the projects done by our past interns.

Festivus: Q# Feats of Strength
Dec 23, 2019
0
0

Festivus: Q# Feats of Strength

Mariia Mykhailova
Mariia Mykhailova

Q# team celebrates Festivus by listing Q# strengths - their favorite language features and tools.