Skip to main content
Microsoft
Q# blog
Q# blog
  • Home
  • DevBlogs
    • App Center
    • Azure DevOps
    • Notification Hubs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • Azure Artifacts
    • Azure Boards
    • Azure Pipelines
    • Azure Repos
    • Azure Test Plans
    • DevOps
    • C++
    • Java
    • Java Blog in Chinese
    • JavaScript
    • PowerShell
    • Python
    • Q#
    • Scripting
    • TypeScript
    • Visual Basic
    • Visual C#
    • Visual F#
    • .NET
    • ASP.NET
    • NuGet
    • Xamarin
    • Apps for Windows
    • Azure Government
    • Azure SDKs
    • Bing Dev Center
    • Command Line
    • Developer Support
    • DirectX Developer Blog
    • IoT Developer
    • Math In Office
    • Microsoft Edge Dev
    • Microsoft Azure
    • Office 365 Development
    • Old New Thing
    • PAX Graph
    • PAX Media
    • PAX Windows
    • Perf and Diagnostics
    • PIX on Windows
    • Startup Developers
    • Surface Duo
    • Sustainable Software
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL
    • Azure Synapse Analytics
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Q# Blog

    Quantum Development

    Q# Archives | Q# Blog

    Three Years of Q#
    Three Years of Q#
    Alan GellerAlan GellerDecember 11, 2020Dec 11, 202012/11/20
    A look back at Q#'s third year, 2020

    0Q#
    Emulation in Q#
    Emulation in Q#
    Mathias SoekenMathias SoekenDecember 4, 2020Dec 4, 202012/4/20
    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.

    0Q#
    Inside the Quantum Katas, part 1
    Inside the Quantum Katas, part 1
    Mariia MykhailovaMariia MykhailovaDecember 2, 2020Dec 2, 202012/2/20
    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.

    2Q#Tutorials
    Q# Advent Calendar 2020
    Q# Advent Calendar 2020
    Mariia MykhailovaMariia MykhailovaOctober 27, 2020Oct 27, 202010/27/20
    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!

    53EventsQ#
    Celebrating our open source community with Hacktoberfest
    Celebrating our open source community with Hacktoberfest
    Mariia MykhailovaMariia MykhailovaOctober 2, 2020Oct 2, 202010/2/20
    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.

    5EventsQ#
    Introducing Quantum Intermediate Representation (QIR)
    Introducing Quantum Intermediate Representation (QIR)
    Alan GellerAlan GellerSeptember 23, 2020Sep 23, 202009/23/20
    QIR is a new Microsoft-developed intermediate representation for quantum programs. This post describes QIR and provides pointers to the specification and source code.

    2Q#QIR
    Build your own Q# simulator – Part 3: A circuit-diagram builder with ⟨q|pic⟩
    Build your own Q# simulator – Part 3: A circuit-diagram builder with ⟨q|pic⟩
    Mathias SoekenMathias SoekenAugust 13, 2020Aug 13, 202008/13/20
    We implement a custom simulator that generates a quantum circuit diagram in the ⟨q|pic⟩ format from Q# program execution traces.

    Comments are closed.0Q#Tutorials
    Build your own Q# simulator – Part 2: Advanced features for the reversible simulator
    Build your own Q# simulator – Part 2: Advanced features for the reversible simulator
    Mathias SoekenMathias SoekenJune 2, 2020Jun 2, 202006/2/20
    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.

    Comments are closed.0Q#Tutorials
    Build your own Q# simulator – Part 1: A simple reversible simulator
    Build your own Q# simulator – Part 1: A simple reversible simulator
    Mathias SoekenMathias SoekenMay 8, 2020May 8, 202005/8/20
    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#.

    1Q#Tutorials
    Extending the Q# Compiler
    Extending the Q# Compiler
    Bettina HeimBettina HeimFebruary 26, 2020Feb 26, 202002/26/20
    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.

    Comments are closed.0Q#
    • Page 1
    • Page 2
    • Next page
    Relevant Links

    Getting Q#

    Your First Q# Program

    The Quantum Katas

    Full Q# Documentation

    Microsoft Quantum

    Top Bloggers
    Mariia Mykhailova

    Mariia Mykhailova
    Senior Software Engineer

    Mathias Soeken

    Mathias Soeken
    Senior Software Engineer

    Alan Geller

    Alan Geller
    Software Architect

    Bettina Heim

    Bettina Heim

    Archive
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • June 2020
  • May 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • August 2019
  • July 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021