Book Image

Learn Q# Programming

By : Bhagvan Kommadi, Aneesh K Johny
Book Image

Learn Q# Programming

By: Bhagvan Kommadi, Aneesh K Johny

Overview of this book

<p>This book covers the fundamentals of quantum computing and programming with Microsoft’s Q# language. The reader will learn how to design, test and debug algorithms for different quantum applications.</p> <p>The primary focus of this book will be to give the audience an idea about how to get started with the concepts, different aspects, and theories of quantum computing operations, algorithms etc. Through this book, the developer will get a basic idea about the Microsoft Quantum Tool Kit and how to use the embedded Q# language. This will enable the reader to formalize and convert different real world problems to quantum algorithms and optimize them to use with a future quantum computer.</p> <p>By the end of the book, you would have successfully learned to create quantum programs of your own.</p>
Table of Contents (11 chapters)

Summary


This chapter gives an idea about the historical background about quantum computing and related technologies. An attempt is made to explain the benefits of using quantum computer and how it is going to reshape our future. This chapter will help us to explore about the building block of quantum computer - qubit, the origin of the word, meaning, and  brief mathematical representation.

The next chapter will give a detailed idea about Q# language. The aspects discussed in detail will be Q# Constructs, Q# Control flow, I/O conventions and basic setup for visual studio for programming in Q#.