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.
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.