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.
Microsoft's Quantum Development Kit (QDK) is a set of open-source tools designed to help developers write quantum programs at scale.
The most recognizable element of the QDK is Q#, a high level programming language designed for quantum programs, but the QDK is comprised of much more than that.
In this post Rory Soiffer, an intern with Microsoft's Quantum group during the summer of 2019, describes the project he worked on - building a framework for Q# compiler optimizations.
The Quantum Architecture and Computation group launched Q#, our quantum computing programming language, a year ago on December 11th, 2017. This post is a brief overview of the language developments and the community growth since the first release.